# near model CODE resource # jump table entries: 50392-50468 (77 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 C4D8 mulu.w D2, [A0]+ 00000004 0000 3374 ori.b D0, 0x74 /* 't' */ 00000008 4E75 rts 0000000A 48E7 1030 movem.l -[A7], D3,A2,A3 0000000E 266F 0010 movea.l A3, [A7 + 0x10] 00000012 362F 0014 move.w D3, [A7 + 0x14] 00000016 4267 clr.w -[A7] 00000018 3F03 move.w -[A7], D3 0000001A 2F0B move.l -[A7], A3 0000001C 4EBA 009C jsr [PC + 0x9C /* 000000BA */] 00000020 3003 move.w D0, D3 00000022 48C0 ext.l D0 00000024 5D80 subq.l D0, 6 00000026 4C3C 0800 0000 movem.w A3, 0x0 0000002C 000C 244B ori.b A4, 0x4B /* 'K' */ 00000030 D5C0 add.l A2, D0 00000032 45EA 1494 lea.l A2, [A2 + 0x1494] 00000036 24AF 0020 move.l [A2], [A7 + 0x20] 0000003A 156F 001F 000B move.b [A2 + 0xB], [A7 + 0x1F] 00000040 504F addq.w A7, 8 00000042 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000046 4E75 rts 00000048 302F 0008 move.w D0, [A7 + 0x8] 0000004C 48C0 ext.l D0 0000004E 5D80 subq.l D0, 6 00000050 4C3C 0800 0000 movem.w A3, 0x0 00000056 000C 206F ori.b A4, 0x6F /* 'o' */ 0000005A 0004 D1C0 ori.b D4, 0xC0 0000005E 41E8 1494 lea.l A0, [A0 + 0x1494] 00000062 1028 000B move.b D0, [A0 + 0xB] 00000066 B02F 000B cmp.b D0, [A7 + 0xB] 0000006A 6604 bne +0x6 /* 00000070 */ 0000006C 2010 move.l D0, [A0] 0000006E 4E75 rts label00000070: 00000070 7000 moveq.l D0, 0x00 00000072 4E75 rts 00000074 2F0A move.l -[A7], A2 00000076 594F subq.w A7, 4 00000078 302F 0010 move.w D0, [A7 + 0x10] 0000007C 48C0 ext.l D0 0000007E 5D80 subq.l D0, 6 00000080 4C3C 0800 0000 movem.w A3, 0x0 00000086 000C 246F ori.b A4, 0x6F /* 'o' */ 0000008A 000C D5C0 ori.b A4, 0xC0 0000008E 45EA 1494 lea.l A2, [A2 + 0x1494] 00000092 102A 000B move.b D0, [A2 + 0xB] 00000096 B02F 0013 cmp.b D0, [A7 + 0x13] 0000009A 6618 bne +0x1A /* 000000B4 */ 0000009C 4292 clr.l [A2] 0000009E 4267 clr.w -[A7] 000000A0 486F 0002 pea.l [A7 + 0x2] 000000A4 4EAD B560 jsr [A5 - 0x4AA0] 000000A8 256F 0006 0004 move.l [A2 + 0x4], [A7 + 0x6] 000000AE 422A 000B clr.b [A2 + 0xB] 000000B2 5C4F addq.w A7, 6 label000000B4: 000000B4 584F addq.w A7, 4 000000B6 245F movea.l A2, [A7]+ 000000B8 4E75 rts fn000000BA: 000000BA 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000000BE 594F subq.w A7, 4 000000C0 266F 0018 movea.l A3, [A7 + 0x18] 000000C4 382F 001C move.w D4, [A7 + 0x1C] 000000C8 362F 001E move.w D3, [A7 + 0x1E] 000000CC 3004 move.w D0, D4 000000CE 48C0 ext.l D0 000000D0 5D80 subq.l D0, 6 000000D2 4C3C 0800 0000 movem.w A3, 0x0 000000D8 000C 244B ori.b A4, 0x4B /* 'K' */ 000000DC D5C0 add.l A2, D0 000000DE 45EA 1494 lea.l A2, [A2 + 0x1494] 000000E2 4A43 tst.w D3 000000E4 670E beq +0x10 /* 000000F4 */ 000000E6 7000 moveq.l D0, 0x00 000000E8 102A 000B move.b D0, [A2 + 0xB] 000000EC 3203 move.w D1, D3 000000EE 48C1 ext.l D1 000000F0 B280 cmp.l D1, D0 000000F2 666A bne +0x6C /* 0000015E */ label000000F4: 000000F4 7000 moveq.l D0, 0x00 000000F6 102A 000B move.b D0, [A2 + 0xB] 000000FA 5580 subq.l D0, 2 000000FC 6706 beq +0x8 /* 00000104 */ 000000FE 5180 subq.l D0, 8 00000100 672C beq +0x2E /* 0000012E */ 00000102 6038 bra +0x3A /* 0000013C */ label00000104: 00000104 2652 movea.l A3, [A2] 00000106 200B move.l D0, A3 00000108 4A80 tst.l D0 0000010A 673A beq +0x3C /* 00000146 */ 0000010C 42A7 clr.l -[A7] 0000010E 2F0B move.l -[A7], A3 00000110 4EAD C2F0 jsr [A5 - 0x3D10] 00000114 2F13 move.l -[A7], [A3] 00000116 4EBA 0086 jsr [PC + 0x86 /* 0000019E */] 0000011A 42A7 clr.l -[A7] 0000011C 2F0B move.l -[A7], A3 0000011E 4EAD C2F8 jsr [A5 - 0x3D08] 00000122 2F0B move.l -[A7], A3 00000124 4EAD C200 jsr [A5 - 0x3E00] 00000128 4FEF 0018 lea.l A7, [A7 + 0x18] 0000012C 6018 bra +0x1A /* 00000146 */ label0000012E: 0000012E 4A92 tst.l [A2] 00000130 6714 beq +0x16 /* 00000146 */ 00000132 2F0A move.l -[A7], A2 00000134 4EAD ACB0 jsr [A5 - 0x5350] 00000138 584F addq.w A7, 4 0000013A 600A bra +0xC /* 00000146 */ label0000013C: 0000013C 3F04 move.w -[A7], D4 0000013E 2F0B move.l -[A7], A3 00000140 4EAD DC48 jsr [A5 - 0x23B8] 00000144 5C4F addq.w A7, 6 label00000146: 00000146 4292 clr.l [A2] 00000148 4267 clr.w -[A7] 0000014A 486F 0002 pea.l [A7 + 0x2] 0000014E 4EAD B560 jsr [A5 - 0x4AA0] 00000152 256F 0006 0004 move.l [A2 + 0x4], [A7 + 0x6] 00000158 422A 000B clr.b [A2 + 0xB] 0000015C 5C4F addq.w A7, 6 label0000015E: 0000015E 584F addq.w A7, 4 00000160 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000164 4E75 rts 00000166 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000016A 3028 16F6 move.w D0, [A0 + 0x16F6] 0000016E 4E75 rts 00000170 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000174 4A68 16F6 tst.w [A0 + 0x16F6] 00000178 6604 bne +0x6 /* 0000017E */ 0000017A 7000 moveq.l D0, 0x00 0000017C 4E75 rts label0000017E: 0000017E 3028 16F6 move.w D0, [A0 + 0x16F6] 00000182 48C0 ext.l D0 00000184 223C 0000 03E8 move.l D1, 0x3E8 0000018A 4C40 1801 movem.l D0,A3,A4, D0 0000018E 3001 move.w D0, D1 00000190 4E75 rts 00000192 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000196 316F 0004 16F6 move.w [A0 + 0x16F6], [A7 + 0x4] 0000019C 4E75 rts fn0000019E: 0000019E 48E7 1020 movem.l -[A7], D3,A2 000001A2 246F 000C movea.l A2, [A7 + 0xC] 000001A6 7606 moveq.l D3, 0x06 000001A8 600E bra +0x10 /* 000001B8 */ label000001AA: 000001AA 4267 clr.w -[A7] 000001AC 3F03 move.w -[A7], D3 000001AE 2F0A move.l -[A7], A2 000001B0 4EBA FF08 jsr [PC - 0xF8 /* 000000BA */] 000001B4 5243 addq.w D3, 1 000001B6 504F addq.w A7, 8 label000001B8: 000001B8 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 000001BC 6FEC ble -0x12 /* 000001AA */ 000001BE 4CDF 0408 movem.l D3,A2, [A7]+ 000001C2 4E75 rts 000001C4 4AAF 0004 tst.l [A7 + 0x4] 000001C8 6762 beq +0x64 /* 0000022C */ 000001CA 42A7 clr.l -[A7] 000001CC 2F2F 0008 move.l -[A7], [A7 + 0x8] 000001D0 4EAD C2F0 jsr [A5 - 0x3D10] 000001D4 206F 000C movea.l A0, [A7 + 0xC] 000001D8 2F10 move.l -[A7], [A0] 000001DA 4EBA FFC2 jsr [PC - 0x3E /* 0000019E */] 000001DE 42A7 clr.l -[A7] 000001E0 206F 0014 movea.l A0, [A7 + 0x14] 000001E4 2050 movea.l A0, [A0] 000001E6 4868 0008 pea.l [A0 + 0x8] 000001EA 4EAD C208 jsr [A5 - 0x3DF8] 000001EE 42A7 clr.l -[A7] 000001F0 206F 001C movea.l A0, [A7 + 0x1C] 000001F4 2050 movea.l A0, [A0] 000001F6 4868 000C pea.l [A0 + 0xC] 000001FA 4EAD C208 jsr [A5 - 0x3DF8] 000001FE 42A7 clr.l -[A7] 00000200 206F 0024 movea.l A0, [A7 + 0x24] 00000204 2050 movea.l A0, [A0] 00000206 4868 12B4 pea.l [A0 + 0x12B4] 0000020A 4EAD C208 jsr [A5 - 0x3DF8] 0000020E 42A7 clr.l -[A7] 00000210 206F 002C movea.l A0, [A7 + 0x2C] 00000214 2050 movea.l A0, [A0] 00000216 4868 148C pea.l [A0 + 0x148C] 0000021A 4EAD C208 jsr [A5 - 0x3DF8] 0000021E 42A7 clr.l -[A7] 00000220 486F 0034 pea.l [A7 + 0x34] 00000224 4EAD C208 jsr [A5 - 0x3DF8] 00000228 4FEF 0034 lea.l A7, [A7 + 0x34] label0000022C: 0000022C 4E75 rts fn0000022E: 0000022E 1F3C 0001 move.b -[A7], 0x1 00000232 206F 0006 movea.l A0, [A7 + 0x6] 00000236 2F28 0008 move.l -[A7], [A0 + 0x8] 0000023A 2F2F 000E move.l -[A7], [A7 + 0xE] 0000023E 4868 0004 pea.l [A0 + 0x4] 00000242 486F 001A pea.l [A7 + 0x1A] 00000246 4EBA 1324 jsr [PC + 0x1324 /* 0000156C */] 0000024A 4E75 rts 0000024C 4FEF E8F2 lea.l A7, [A7 - 0x170E] 00000250 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000254 41E8 0018 lea.l A0, [A0 + 0x18] 00000258 43EF 0650 lea.l A1, [A7 + 0x650] 0000025C 303C 012B move.w D0, 0x12B label00000260: 00000260 22D8 move.l [A1]+, [A0]+ 00000262 51C8 FFFC dbf D0, -0x6 /* 00000260 */ 00000266 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000026A 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 00000270 2F68 0008 0010 move.l [A7 + 0x10], [A0 + 0x8] 00000276 2F68 12B4 12BC move.l [A7 + 0x12BC], [A0 + 0x12B4] 0000027C 2068 0008 movea.l A0, [A0 + 0x8] 00000280 2050 movea.l A0, [A0] 00000282 202F 000C move.l D0, [A7 + 0xC] 00000286 B090 cmp.l D0, [A0] 00000288 6C3A bge +0x3C /* 000002C4 */ 0000028A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000028E 2F28 12D8 move.l -[A7], [A0 + 0x12D8] 00000292 2F28 12D4 move.l -[A7], [A0 + 0x12D4] 00000296 486F 0658 pea.l [A7 + 0x658] 0000029A 486F 0014 pea.l [A7 + 0x14] 0000029E 4EBA FF8E jsr [PC - 0x72 /* 0000022E */] 000002A2 3F2F 1726 move.w -[A7], [A7 + 0x1726] 000002A6 486F 0012 pea.l [A7 + 0x12] 000002AA 4EAD D898 jsr [A5 - 0x2768] 000002AE 5C4F addq.w A7, 6 000002B0 2F2F 0014 move.l -[A7], [A7 + 0x14] 000002B4 2F2F 0014 move.l -[A7], [A7 + 0x14] 000002B8 486F 0020 pea.l [A7 + 0x20] 000002BC 4EAD B460 jsr [A5 - 0x4BA0] 000002C0 4FEF 001C lea.l A7, [A7 + 0x1C] label000002C4: 000002C4 302F 1716 move.w D0, [A7 + 0x1716] 000002C8 48C0 ext.l D0 000002CA 5D80 subq.l D0, 6 000002CC E788 lsl D0, 3 000002CE 41EF 0008 lea.l A0, [A7 + 0x8] 000002D2 D1C0 add.l A0, D0 000002D4 226F 1712 movea.l A1, [A7 + 0x1712] 000002D8 22A8 0AF8 move.l [A1], [A0 + 0xAF8] 000002DC 2368 0AFC 0004 move.l [A1 + 0x4], [A0 + 0xAFC] 000002E2 4FEF 170E lea.l A7, [A7 + 0x170E] 000002E6 4E75 rts 000002E8 206F 0004 movea.l A0, [A7 + 0x4] 000002EC 2248 movea.l A1, A0 000002EE 41E8 0648 lea.l A0, [A0 + 0x648] 000002F2 43E9 0C78 lea.l A1, [A1 + 0xC78] 000002F6 303C 018B move.w D0, 0x18B label000002FA: 000002FA 22D8 move.l [A1]+, [A0]+ 000002FC 51C8 FFFC dbf D0, -0x6 /* 000002FA */ 00000300 4E75 rts fn00000302: 00000302 48E7 1030 movem.l -[A7], D3,A2,A3 00000306 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000030A 246F 0020 movea.l A2, [A7 + 0x20] 0000030E 7014 moveq.l D0, 0x14 00000310 2540 0004 move.l [A2 + 0x4], D0 00000314 426A 16F4 clr.w [A2 + 0x16F4] 00000318 41EA 12D4 lea.l A0, [A2 + 0x12D4] 0000031C 7005 moveq.l D0, 0x05 0000031E 0A00 0018 xori.b D0, 0x18 00000322 3200 move.w D1, D0 00000324 E648 lsr D0.w, 3 00000326 0330 0000 btst [A0 + D0.w], D1 0000032A 6604 bne +0x6 /* 00000330 */ 0000032C 7000 moveq.l D0, 0x00 0000032E 6002 bra +0x4 /* 00000332 */ label00000330: 00000330 7001 moveq.l D0, 0x01 label00000332: 00000332 4A00 tst.b D0 00000334 6622 bne +0x24 /* 00000358 */ 00000336 486A 12BC pea.l [A2 + 0x12BC] 0000033A 4EBA 0F56 jsr [PC + 0xF56 /* 00001292 */] 0000033E 157C 001E 12C0 move.b [A2 + 0x12C0], 0x1E 00000344 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000348 2F28 0056 move.l -[A7], [A0 + 0x56] 0000034C 486A 12BC pea.l [A2 + 0x12BC] 00000350 4EAD B628 jsr [A5 - 0x49D8] 00000354 4FEF 000C lea.l A7, [A7 + 0xC] label00000358: 00000358 486A 0648 pea.l [A2 + 0x648] 0000035C 4EBA 0F48 jsr [PC + 0xF48 /* 000012A6 */] 00000360 486A 0C78 pea.l [A2 + 0xC78] 00000364 4EBA 0F40 jsr [PC + 0xF40 /* 000012A6 */] 00000368 41EA 12D4 lea.l A0, [A2 + 0x12D4] 0000036C 2018 move.l D0, [A0]+ 0000036E 8090 or.l D0, [A0] 00000370 6604 bne +0x6 /* 00000376 */ 00000372 7001 moveq.l D0, 0x01 00000374 6002 bra +0x4 /* 00000378 */ label00000376: 00000376 7000 moveq.l D0, 0x00 label00000378: 00000378 4A00 tst.b D0 0000037A 504F addq.w A7, 8 0000037C 6600 012A bne +0x12C /* 000004A8 */ 00000380 264A movea.l A3, A2 00000382 47EB 0018 lea.l A3, [A3 + 0x18] 00000386 4267 clr.w -[A7] 00000388 486F 000A pea.l [A7 + 0xA] 0000038C 4EAD B560 jsr [A5 - 0x4AA0] 00000390 26AF 000E move.l [A3], [A7 + 0xE] 00000394 41EA 12D4 lea.l A0, [A2 + 0x12D4] 00000398 7004 moveq.l D0, 0x04 0000039A 0A00 0018 xori.b D0, 0x18 0000039E 3200 move.w D1, D0 000003A0 E648 lsr D0.w, 3 000003A2 0330 0000 btst [A0 + D0.w], D1 000003A6 6604 bne +0x6 /* 000003AC */ 000003A8 7000 moveq.l D0, 0x00 000003AA 6002 bra +0x4 /* 000003AE */ label000003AC: 000003AC 7001 moveq.l D0, 0x01 label000003AE: 000003AE 4A00 tst.b D0 000003B0 5C4F addq.w A7, 6 000003B2 6612 bne +0x14 /* 000003C6 */ 000003B4 4267 clr.w -[A7] 000003B6 486F 0006 pea.l [A7 + 0x6] 000003BA 4EAD B560 jsr [A5 - 0x4AA0] 000003BE 276F 000A 0004 move.l [A3 + 0x4], [A7 + 0xA] 000003C4 5C4F addq.w A7, 6 label000003C6: 000003C6 41EA 12D4 lea.l A0, [A2 + 0x12D4] 000003CA 7003 moveq.l D0, 0x03 000003CC 0A00 0018 xori.b D0, 0x18 000003D0 3200 move.w D1, D0 000003D2 E648 lsr D0.w, 3 000003D4 0330 0000 btst [A0 + D0.w], D1 000003D8 6604 bne +0x6 /* 000003DE */ 000003DA 7000 moveq.l D0, 0x00 000003DC 6002 bra +0x4 /* 000003E0 */ label000003DE: 000003DE 7001 moveq.l D0, 0x01 label000003E0: 000003E0 4A00 tst.b D0 000003E2 6612 bne +0x14 /* 000003F6 */ 000003E4 4267 clr.w -[A7] 000003E6 486F 0002 pea.l [A7 + 0x2] 000003EA 4EAD B560 jsr [A5 - 0x4AA0] 000003EE 276F 0006 0008 move.l [A3 + 0x8], [A7 + 0x6] 000003F4 5C4F addq.w A7, 6 label000003F6: 000003F6 41EA 12D4 lea.l A0, [A2 + 0x12D4] 000003FA 7002 moveq.l D0, 0x02 000003FC 0A00 0018 xori.b D0, 0x18 00000400 3200 move.w D1, D0 00000402 E648 lsr D0.w, 3 00000404 0330 0000 btst [A0 + D0.w], D1 00000408 6604 bne +0x6 /* 0000040E */ 0000040A 7000 moveq.l D0, 0x00 0000040C 6002 bra +0x4 /* 00000410 */ label0000040E: 0000040E 7001 moveq.l D0, 0x01 label00000410: 00000410 4A00 tst.b D0 00000412 6608 bne +0xA /* 0000041C */ 00000414 426B 000C clr.w [A3 + 0xC] 00000418 426B 000E clr.w [A3 + 0xE] label0000041C: 0000041C 41EA 12D4 lea.l A0, [A2 + 0x12D4] 00000420 7001 moveq.l D0, 0x01 00000422 0A00 0018 xori.b D0, 0x18 00000426 3200 move.w D1, D0 00000428 E648 lsr D0.w, 3 0000042A 0330 0000 btst [A0 + D0.w], D1 0000042E 6604 bne +0x6 /* 00000434 */ 00000430 7000 moveq.l D0, 0x00 00000432 6002 bra +0x4 /* 00000436 */ label00000434: 00000434 7001 moveq.l D0, 0x01 label00000436: 00000436 4A00 tst.b D0 00000438 6604 bne +0x6 /* 0000043E */ 0000043A 422B 0015 clr.b [A3 + 0x15] label0000043E: 0000043E 7605 moveq.l D3, 0x05 00000440 605E bra +0x60 /* 000004A0 */ label00000442: 00000442 7005 moveq.l D0, 0x05 00000444 B680 cmp.l D3, D0 00000446 6F1E ble +0x20 /* 00000466 */ 00000448 4267 clr.w -[A7] 0000044A 486F 000E pea.l [A7 + 0xE] 0000044E 4EAD B560 jsr [A5 - 0x4AA0] 00000452 2003 move.l D0, D3 00000454 5980 subq.l D0, 4 00000456 4C3C 0800 0000 movem.w A3, 0x0 0000045C 0018 25AF ori.b [A0]+, 0xAF 00000460 0012 081E ori.b [A2], 0x1E 00000464 5C4F addq.w A7, 6 label00000466: 00000466 41EA 12D4 lea.l A0, [A2 + 0x12D4] 0000046A 3003 move.w D0, D3 0000046C 0A00 0018 xori.b D0, 0x18 00000470 3200 move.w D1, D0 00000472 E648 lsr D0.w, 3 00000474 0330 0000 btst [A0 + D0.w], D1 00000478 6604 bne +0x6 /* 0000047E */ 0000047A 7000 moveq.l D0, 0x00 0000047C 6002 bra +0x4 /* 00000480 */ label0000047E: 0000047E 7001 moveq.l D0, 0x01 label00000480: 00000480 4A00 tst.b D0 00000482 661A bne +0x1C /* 0000049E */ 00000484 2003 move.l D0, D3 00000486 5980 subq.l D0, 4 00000488 4C3C 0800 0000 movem.w A3, 0x0 0000048E 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00000492 D1C0 add.l A0, D0 00000494 4868 0018 pea.l [A0 + 0x18] 00000498 4EBA 0DF8 jsr [PC + 0xDF8 /* 00001292 */] 0000049C 584F addq.w A7, 4 label0000049E: 0000049E 5283 addq.l D3, 1 label000004A0: 000004A0 7035 moveq.l D0, 0x35 000004A2 B680 cmp.l D3, D0 000004A4 6F9C ble -0x62 /* 00000442 */ 000004A6 600A bra +0xC /* 000004B2 */ label000004A8: 000004A8 486A 0018 pea.l [A2 + 0x18] 000004AC 4EBA 0DF8 jsr [PC + 0xDF8 /* 000012A6 */] 000004B0 584F addq.w A7, 4 label000004B2: 000004B2 42AA 000C clr.l [A2 + 0xC] 000004B6 422A 16FD clr.b [A2 + 0x16FD] 000004BA 422A 16FC clr.b [A2 + 0x16FC] 000004BE 422A 16FB clr.b [A2 + 0x16FB] 000004C2 422A 16FE clr.b [A2 + 0x16FE] 000004C6 4FEF 0010 lea.l A7, [A7 + 0x10] 000004CA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000004CE 4E75 rts fn000004D0: 000004D0 48E7 1020 movem.l -[A7], D3,A2 000004D4 246F 000C movea.l A2, [A7 + 0xC] 000004D8 41EA 12D4 lea.l A0, [A2 + 0x12D4] 000004DC 7000 moveq.l D0, 0x00 000004DE 20C0 move.l [A0]+, D0 000004E0 2080 move.l [A0], D0 000004E2 41EA 142C lea.l A0, [A2 + 0x142C] 000004E6 7000 moveq.l D0, 0x00 000004E8 20C0 move.l [A0]+, D0 000004EA 2080 move.l [A0], D0 000004EC 422A 1704 clr.b [A2 + 0x1704] 000004F0 7606 moveq.l D3, 0x06 000004F2 6020 bra +0x22 /* 00000514 */ label000004F4: 000004F4 2003 move.l D0, D3 000004F6 5D80 subq.l D0, 6 000004F8 E588 lsl D0, 2 000004FA 204A movea.l A0, A2 000004FC D1C0 add.l A0, D0 000004FE 317C 8000 1304 move.w [A0 + 0x1304], 0x8000 00000504 2003 move.l D0, D3 00000506 5D80 subq.l D0, 6 00000508 D080 add.l D0, D0 0000050A 204A movea.l A0, A2 0000050C D1C0 add.l A0, D0 0000050E 4268 13C4 clr.w [A0 + 0x13C4] 00000512 5283 addq.l D3, 1 label00000514: 00000514 7035 moveq.l D0, 0x35 00000516 B680 cmp.l D3, D0 00000518 6FDA ble -0x24 /* 000004F4 */ 0000051A 2F0A move.l -[A7], A2 0000051C 4EBA FDE4 jsr [PC - 0x21C /* 00000302 */] 00000520 7014 moveq.l D0, 0x14 00000522 2480 move.l [A2], D0 00000524 7014 moveq.l D0, 0x14 00000526 2540 0010 move.l [A2 + 0x10], D0 0000052A 7014 moveq.l D0, 0x14 0000052C 2540 0014 move.l [A2 + 0x14], D0 00000530 42AA 0008 clr.l [A2 + 0x8] 00000534 42AA 12B4 clr.l [A2 + 0x12B4] 00000538 422A 1701 clr.b [A2 + 0x1701] 0000053C 422A 1703 clr.b [A2 + 0x1703] 00000540 422A 1702 clr.b [A2 + 0x1702] 00000544 422A 1702 clr.b [A2 + 0x1702] 00000548 357C 000F 16F6 move.w [A2 + 0x16F6], 0xF 0000054E 41EA 12A8 lea.l A0, [A2 + 0x12A8] 00000552 7000 moveq.l D0, 0x00 00000554 20C0 move.l [A0]+, D0 00000556 2080 move.l [A0], D0 00000558 41EA 1444 lea.l A0, [A2 + 0x1444] 0000055C 7000 moveq.l D0, 0x00 0000055E 20C0 move.l [A0]+, D0 00000560 2080 move.l [A0], D0 00000562 41EA 143C lea.l A0, [A2 + 0x143C] 00000566 7000 moveq.l D0, 0x00 00000568 20C0 move.l [A0]+, D0 0000056A 2080 move.l [A0], D0 0000056C 41EA 12EC lea.l A0, [A2 + 0x12EC] 00000570 7000 moveq.l D0, 0x00 00000572 20C0 move.l [A0]+, D0 00000574 2080 move.l [A0], D0 00000576 41EA 1484 lea.l A0, [A2 + 0x1484] 0000057A 7000 moveq.l D0, 0x00 0000057C 20C0 move.l [A0]+, D0 0000057E 2080 move.l [A0], D0 00000580 41EA 147C lea.l A0, [A2 + 0x147C] 00000584 7000 moveq.l D0, 0x00 00000586 20C0 move.l [A0]+, D0 00000588 2080 move.l [A0], D0 0000058A 41EA 144C lea.l A0, [A2 + 0x144C] 0000058E 7000 moveq.l D0, 0x00 00000590 20C0 move.l [A0]+, D0 00000592 2080 move.l [A0], D0 00000594 41EA 1454 lea.l A0, [A2 + 0x1454] 00000598 7000 moveq.l D0, 0x00 0000059A 20C0 move.l [A0]+, D0 0000059C 2080 move.l [A0], D0 0000059E 41EA 145C lea.l A0, [A2 + 0x145C] 000005A2 7000 moveq.l D0, 0x00 000005A4 20C0 move.l [A0]+, D0 000005A6 2080 move.l [A0], D0 000005A8 41EA 146C lea.l A0, [A2 + 0x146C] 000005AC 7000 moveq.l D0, 0x00 000005AE 20C0 move.l [A0]+, D0 000005B0 2080 move.l [A0], D0 000005B2 41EA 1464 lea.l A0, [A2 + 0x1464] 000005B6 7000 moveq.l D0, 0x00 000005B8 20C0 move.l [A0]+, D0 000005BA 2080 move.l [A0], D0 000005BC 422A 1700 clr.b [A2 + 0x1700] 000005C0 4A2F 0014 tst.b [A7 + 0x14] 000005C4 584F addq.w A7, 4 000005C6 6720 beq +0x22 /* 000005E8 */ 000005C8 4878 0240 push.l 0x240 000005CC 42A7 clr.l -[A7] 000005CE 486A 1494 pea.l [A2 + 0x1494] 000005D2 4EAD 9E32 jsr [A5 - 0x61CE] 000005D6 4878 0014 push.l 0x14 000005DA 42A7 clr.l -[A7] 000005DC 486A 16DA pea.l [A2 + 0x16DA] 000005E0 4EAD 9E32 jsr [A5 - 0x61CE] 000005E4 4FEF 0018 lea.l A7, [A7 + 0x18] label000005E8: 000005E8 357C 8000 16D4 move.w [A2 + 0x16D4], 0x8000 000005EE 357C 8000 16D6 move.w [A2 + 0x16D6], 0x8000 000005F4 357C 8000 16D8 move.w [A2 + 0x16D8], 0x8000 000005FA 422A 16FF clr.b [A2 + 0x16FF] 000005FE 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000602 1568 0045 16FA move.b [A2 + 0x16FA], [A0 + 0x45] 00000608 42AA 148C clr.l [A2 + 0x148C] 0000060C 426A 16EE clr.w [A2 + 0x16EE] 00000610 426A 16F0 clr.w [A2 + 0x16F0] 00000614 426A 16F2 clr.w [A2 + 0x16F2] 00000618 426A 16F8 clr.w [A2 + 0x16F8] 0000061C 4CDF 0408 movem.l D3,A2, [A7]+ 00000620 4E75 rts fn00000622: 00000622 1F3C 0001 move.b -[A7], 0x1 00000626 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000062A 4EBA FEA4 jsr [PC - 0x15C /* 000004D0 */] 0000062E 5C4F addq.w A7, 6 00000630 4E75 rts 00000632 594F subq.w A7, 4 00000634 4EAD AF40 jsr [A5 - 0x50C0] 00000638 2EAD 1C16 move.l [A7], [A5 + 0x1C16] 0000063C 2B6F 0008 1C16 move.l [A5 + 0x1C16], [A7 + 0x8] 00000642 4EAD AF48 jsr [A5 - 0x50B8] 00000646 2057 movea.l A0, [A7] 00000648 584F addq.w A7, 4 0000064A 4E75 rts 0000064C 4878 0001 push.l 0x1 00000650 4878 1706 push.l 0x1706 00000654 4EAD C1F8 jsr [A5 - 0x3E08] 00000658 2B48 1C16 move.l [A5 + 0x1C16], A0 0000065C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000660 216D 1C16 0066 move.l [A0 + 0x66], [A5 + 0x1C16] 00000666 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874] 0000066C 4A6D 1C10 tst.w [A5 + 0x1C10] 00000670 504F addq.w A7, 8 00000672 660E bne +0x10 /* 00000682 */ 00000674 4EAD AF48 jsr [A5 - 0x50B8] 00000678 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000067C 4EBA FFA4 jsr [PC - 0x5C /* 00000622 */] 00000680 584F addq.w A7, 4 label00000682: 00000682 4E75 rts fn00000684: 00000684 2F0A move.l -[A7], A2 00000686 246F 0008 movea.l A2, [A7 + 0x8] 0000068A 4AAA 0008 tst.l [A2 + 0x8] 0000068E 6712 beq +0x14 /* 000006A2 */ 00000690 206A 0008 movea.l A0, [A2 + 0x8] 00000694 2050 movea.l A0, [A0] 00000696 202A 0004 move.l D0, [A2 + 0x4] 0000069A B090 cmp.l D0, [A0] 0000069C 6C04 bge +0x6 /* 000006A2 */ 0000069E 7000 moveq.l D0, 0x00 000006A0 6002 bra +0x4 /* 000006A4 */ label000006A2: 000006A2 7001 moveq.l D0, 0x01 label000006A4: 000006A4 245F movea.l A2, [A7]+ 000006A6 4E75 rts fn000006A8: 000006A8 48E7 1030 movem.l -[A7], D3,A2,A3 000006AC 246F 0010 movea.l A2, [A7 + 0x10] 000006B0 162F 0014 move.b D3, [A7 + 0x14] 000006B4 4A2A 16FB tst.b [A2 + 0x16FB] 000006B8 660C bne +0xE /* 000006C6 */ 000006BA 302A 16F8 move.w D0, [A2 + 0x16F8] 000006BE 7202 moveq.l D1, 0x02 000006C0 C081 and.l D0, D1 000006C2 4A80 tst.l D0 000006C4 6624 bne +0x26 /* 000006EA */ label000006C6: 000006C6 41EA 0648 lea.l A0, [A2 + 0x648] 000006CA 43EA 0C78 lea.l A1, [A2 + 0xC78] 000006CE 303C 018B move.w D0, 0x18B label000006D2: 000006D2 22D8 move.l [A1]+, [A0]+ 000006D4 51C8 FFFC dbf D0, -0x6 /* 000006D2 */ 000006D8 302A 16F8 move.w D0, [A2 + 0x16F8] 000006DC 7201 moveq.l D1, 0x01 000006DE C081 and.l D0, D1 000006E0 4A80 tst.l D0 000006E2 6706 beq +0x8 /* 000006EA */ 000006E4 006A 0002 16F8 ori.w [A2 + 0x16F8], 0x2 label000006EA: 000006EA 24AA 0004 move.l [A2], [A2 + 0x4] 000006EE 2F0A move.l -[A7], A2 000006F0 4EBA FF92 jsr [PC - 0x6E /* 00000684 */] 000006F4 4A00 tst.b D0 000006F6 584F addq.w A7, 4 000006F8 6600 008C bne +0x8E /* 00000786 */ 000006FC 1F3C 0001 move.b -[A7], 0x1 00000700 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000704 486A 0018 pea.l [A2 + 0x18] 00000708 486A 0004 pea.l [A2 + 0x4] 0000070C 486A 12D4 pea.l [A2 + 0x12D4] 00000710 4EBA 0E5A jsr [PC + 0xE5A /* 0000156C */] 00000714 41EA 0018 lea.l A0, [A2 + 0x18] 00000718 43EA 0648 lea.l A1, [A2 + 0x648] 0000071C 303C 012B move.w D0, 0x12B label00000720: 00000720 22D8 move.l [A1]+, [A0]+ 00000722 51C8 FFFC dbf D0, -0x6 /* 00000720 */ 00000726 264A movea.l A3, A2 00000728 47EB 0648 lea.l A3, [A3 + 0x648] 0000072C 4A2B 0015 tst.b [A3 + 0x15] 00000730 6F0A ble +0xC /* 0000073C */ 00000732 102B 0015 move.b D0, [A3 + 0x15] 00000736 4880 ext.w D0 00000738 3540 16F6 move.w [A2 + 0x16F6], D0 label0000073C: 0000073C 264A movea.l A3, A2 0000073E 47EB 0660 lea.l A3, [A3 + 0x660] 00000742 4A2B 0004 tst.b [A3 + 0x4] 00000746 670E beq +0x10 /* 00000756 */ 00000748 41D3 lea.l A0, [A3] 0000074A 43EA 12BC lea.l A1, [A2 + 0x12BC] 0000074E 7005 moveq.l D0, 0x05 label00000750: 00000750 22D8 move.l [A1]+, [A0]+ 00000752 51C8 FFFC dbf D0, -0x6 /* 00000750 */ label00000756: 00000756 4A2D 08C5 tst.b [A5 + 0x8C5] 0000075A 670E beq +0x10 /* 0000076A */ 0000075C 4A2D 20A8 tst.b [A5 + 0x20A8] 00000760 6704 beq +0x6 /* 00000766 */ 00000762 4EAD AA80 jsr [A5 - 0x5580] label00000766: 00000766 422D 08C5 clr.b [A5 + 0x8C5] label0000076A: 0000076A 4A2A 16FF tst.b [A2 + 0x16FF] 0000076E 6768 beq +0x6A /* 000007D8 */ 00000770 264A movea.l A3, A2 00000772 47EB 0678 lea.l A3, [A3 + 0x678] 00000776 70BF moveq.l D0, 0xFFFFFFBF 00000778 122B 0001 move.b D1, [A3 + 0x1] 0000077C 49C1 lea.l A4, D1 0000077E C280 and.l D1, D0 00000780 1741 0001 move.b [A3 + 0x1], D1 00000784 6052 bra +0x54 /* 000007D8 */ label00000786: 00000786 4A03 tst.b D3 00000788 6614 bne +0x16 /* 0000079E */ 0000078A 486A 0018 pea.l [A2 + 0x18] 0000078E 4EBA 0B16 jsr [PC + 0xB16 /* 000012A6 */] 00000792 486A 0648 pea.l [A2 + 0x648] 00000796 4EBA 0B0E jsr [PC + 0xB0E /* 000012A6 */] 0000079A 504F addq.w A7, 8 0000079C 603A bra +0x3C /* 000007D8 */ label0000079E: 0000079E 0C03 0001 cmpi.b D3, 0x1 000007A2 6634 bne +0x36 /* 000007D8 */ 000007A4 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000007A8 4868 0018 pea.l [A0 + 0x18] 000007AC 4EBA 0AE4 jsr [PC + 0xAE4 /* 00001292 */] 000007B0 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000007B4 4868 0030 pea.l [A0 + 0x30] 000007B8 4EBA 0AD8 jsr [PC + 0xAD8 /* 00001292 */] 000007BC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000007C0 4868 0648 pea.l [A0 + 0x648] 000007C4 4EBA 0ACC jsr [PC + 0xACC /* 00001292 */] 000007C8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000007CC 4868 0660 pea.l [A0 + 0x660] 000007D0 4EBA 0AC0 jsr [PC + 0xAC0 /* 00001292 */] 000007D4 4FEF 0010 lea.l A7, [A7 + 0x10] label000007D8: 000007D8 526A 16F4 addq.w [A2 + 0x16F4], 1 000007DC 256A 0004 0014 move.l [A2 + 0x14], [A2 + 0x4] 000007E2 422A 16FF clr.b [A2 + 0x16FF] 000007E6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000007EA 4E75 rts fn000007EC: 000007EC 48E7 0030 movem.l -[A7], A2,A3 000007F0 246F 000C movea.l A2, [A7 + 0xC] 000007F4 24AA 0004 move.l [A2], [A2 + 0x4] 000007F8 2F0A move.l -[A7], A2 000007FA 4EBA FE88 jsr [PC - 0x178 /* 00000684 */] 000007FE 4A00 tst.b D0 00000800 584F addq.w A7, 4 00000802 664E bne +0x50 /* 00000852 */ 00000804 1F3C 0001 move.b -[A7], 0x1 00000808 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000080C 486A 0018 pea.l [A2 + 0x18] 00000810 486A 0004 pea.l [A2 + 0x4] 00000814 486A 12D4 pea.l [A2 + 0x12D4] 00000818 4EBA 0D52 jsr [PC + 0xD52 /* 0000156C */] 0000081C 256A 0004 0014 move.l [A2 + 0x14], [A2 + 0x4] 00000822 264A movea.l A3, A2 00000824 47EB 0018 lea.l A3, [A3 + 0x18] 00000828 4A2B 0015 tst.b [A3 + 0x15] 0000082C 6F0A ble +0xC /* 00000838 */ 0000082E 102B 0015 move.b D0, [A3 + 0x15] 00000832 4880 ext.w D0 00000834 3540 16F6 move.w [A2 + 0x16F6], D0 label00000838: 00000838 264A movea.l A3, A2 0000083A 47EB 0030 lea.l A3, [A3 + 0x30] 0000083E 4A2B 0004 tst.b [A3 + 0x4] 00000842 670E beq +0x10 /* 00000852 */ 00000844 41D3 lea.l A0, [A3] 00000846 43EA 12BC lea.l A1, [A2 + 0x12BC] 0000084A 7005 moveq.l D0, 0x05 label0000084C: 0000084C 22D8 move.l [A1]+, [A0]+ 0000084E 51C8 FFFC dbf D0, -0x6 /* 0000084C */ label00000852: 00000852 526A 16F4 addq.w [A2 + 0x16F4], 1 00000856 4CDF 0C00 movem.l A2,A3, [A7]+ 0000085A 4E75 rts fn0000085C: 0000085C 48E7 1820 movem.l -[A7], D3,D4,A2 00000860 246F 0010 movea.l A2, [A7 + 0x10] 00000864 362F 0014 move.w D3, [A7 + 0x14] 00000868 2F0A move.l -[A7], A2 0000086A 4EBA FA96 jsr [PC - 0x56A /* 00000302 */] 0000086E 4AAA 148C tst.l [A2 + 0x148C] 00000872 584F addq.w A7, 4 00000874 6726 beq +0x28 /* 0000089C */ 00000876 0C43 0001 cmpi.w D3, 0x1 0000087A 6F20 ble +0x22 /* 0000089C */ 0000087C 3003 move.w D0, D3 0000087E 48C0 ext.l D0 00000880 5380 subq.l D0, 1 00000882 3F00 move.w -[A7], D0 00000884 2F2A 148C move.l -[A7], [A2 + 0x148C] 00000888 2F0A move.l -[A7], A2 0000088A 4EBA 1C18 jsr [PC + 0x1C18 /* 000024A4 */] 0000088E 4FEF 000A lea.l A7, [A7 + 0xA] 00000892 6008 bra +0xA /* 0000089C */ label00000894: 00000894 2F0A move.l -[A7], A2 00000896 4EBA FF54 jsr [PC - 0xAC /* 000007EC */] 0000089A 584F addq.w A7, 4 label0000089C: 0000089C 3003 move.w D0, D3 0000089E 48C0 ext.l D0 000008A0 5380 subq.l D0, 1 000008A2 322A 16F4 move.w D1, [A2 + 0x16F4] 000008A6 48C1 ext.l D1 000008A8 B280 cmp.l D1, D0 000008AA 6DE8 blt -0x16 /* 00000894 */ 000008AC 41EA 0018 lea.l A0, [A2 + 0x18] 000008B0 43EA 0648 lea.l A1, [A2 + 0x648] 000008B4 303C 012B move.w D0, 0x12B label000008B8: 000008B8 22D8 move.l [A1]+, [A0]+ 000008BA 51C8 FFFC dbf D0, -0x6 /* 000008B8 */ 000008BE 41EA 0648 lea.l A0, [A2 + 0x648] 000008C2 43EA 0C78 lea.l A1, [A2 + 0xC78] 000008C6 303C 018B move.w D0, 0x18B label000008CA: 000008CA 22D8 move.l [A1]+, [A0]+ 000008CC 51C8 FFFC dbf D0, -0x6 /* 000008CA */ 000008D0 182A 12C1 move.b D4, [A2 + 0x12C1] 000008D4 49C4 lea.l A4, D4 000008D6 0284 FFFF FF3B andi.l D4, 0xFFFFFF3B 000008DC 1544 12C1 move.b [A2 + 0x12C1], D4 000008E0 4A43 tst.w D3 000008E2 6F0A ble +0xC /* 000008EE */ 000008E4 4227 clr.b -[A7] 000008E6 2F0A move.l -[A7], A2 000008E8 4EBA FDBE jsr [PC - 0x242 /* 000006A8 */] 000008EC 5C4F addq.w A7, 6 label000008EE: 000008EE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000008F2 4E75 rts 000008F4 48E7 1020 movem.l -[A7], D3,A2 000008F8 4FEF F39C lea.l A7, [A7 - 0xC64] 000008FC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000900 4A28 0042 tst.b [A0 + 0x42] 00000904 6700 00EC beq +0xEE /* 000009F2 */ 00000908 162F 0C74 move.b D3, [A7 + 0xC74] 0000090C 246D 1C1A movea.l A2, [A5 + 0x1C1A /* export_895 */] 00000910 4857 pea.l [A7] 00000912 A874 syscall GetPort 00000914 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00000918 A873 syscall SetPort 0000091A 302A 16F8 move.w D0, [A2 + 0x16F8] 0000091E 7202 moveq.l D1, 0x02 00000920 C081 and.l D0, D1 00000922 4A80 tst.l D0 00000924 6626 bne +0x28 /* 0000094C */ 00000926 41EA 0648 lea.l A0, [A2 + 0x648] 0000092A 43EF 0634 lea.l A1, [A7 + 0x634] 0000092E 303C 012B move.w D0, 0x12B label00000932: 00000932 22D8 move.l [A1]+, [A0]+ 00000934 51C8 FFFC dbf D0, -0x6 /* 00000932 */ 00000938 302A 16F8 move.w D0, [A2 + 0x16F8] 0000093C 7201 moveq.l D1, 0x01 0000093E C081 and.l D0, D1 00000940 4A80 tst.l D0 00000942 671A beq +0x1C /* 0000095E */ 00000944 006A 0002 16F8 ori.w [A2 + 0x16F8], 0x2 0000094A 6012 bra +0x14 /* 0000095E */ label0000094C: 0000094C 41EA 0C78 lea.l A0, [A2 + 0xC78] 00000950 43EF 0634 lea.l A1, [A7 + 0x634] 00000954 303C 012B move.w D0, 0x12B label00000958: 00000958 22D8 move.l [A1]+, [A0]+ 0000095A 51C8 FFFC dbf D0, -0x6 /* 00000958 */ label0000095E: 0000095E 3F2F 0C70 move.w -[A7], [A7 + 0xC70] 00000962 2F0A move.l -[A7], A2 00000964 4EBA FEF6 jsr [PC - 0x10A /* 0000085C */] 00000968 4A03 tst.b D3 0000096A 5C4F addq.w A7, 6 0000096C 6712 beq +0x14 /* 00000980 */ 0000096E 41EA 0C78 lea.l A0, [A2 + 0xC78] 00000972 43EF 0004 lea.l A1, [A7 + 0x4] 00000976 303C 012B move.w D0, 0x12B label0000097A: 0000097A 22D8 move.l [A1]+, [A0]+ 0000097C 51C8 FFFC dbf D0, -0x6 /* 0000097A */ label00000980: 00000980 41EF 0634 lea.l A0, [A7 + 0x634] 00000984 43EA 0C78 lea.l A1, [A2 + 0xC78] 00000988 303C 012B move.w D0, 0x12B label0000098C: 0000098C 22D8 move.l [A1]+, [A0]+ 0000098E 51C8 FFFC dbf D0, -0x6 /* 0000098C */ 00000992 4EAD AF98 jsr [A5 - 0x5068] 00000996 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000099A 116D 1BCC 16FE move.b [A0 + 0x16FE], [A5 + 0x1BCC] 000009A0 4A2F 0C72 tst.b [A7 + 0xC72] 000009A4 6732 beq +0x34 /* 000009D8 */ 000009A6 4227 clr.b -[A7] 000009A8 4EAD B4B0 jsr [A5 - 0x4B50] 000009AC 486D 20AA pea.l [A5 + 0x20AA /* export_1041 */] 000009B0 2F2D 1218 move.l -[A7], [A5 + 0x1218] 000009B4 2F2D 1214 move.l -[A7], [A5 + 0x1214] 000009B8 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000009BC 4EAD ACC0 jsr [A5 - 0x5340] 000009C0 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000009C4 41ED 20A8 lea.l A0, [A5 + 0x20A8] 000009C8 4868 0002 pea.l [A0 + 0x2] 000009CC 3F3C 0018 move.w -[A7], 0x18 000009D0 4EAD B448 jsr [A5 - 0x4BB8] 000009D4 4FEF 001C lea.l A7, [A7 + 0x1C] label000009D8: 000009D8 4A03 tst.b D3 000009DA 6712 beq +0x14 /* 000009EE */ 000009DC 41EF 0004 lea.l A0, [A7 + 0x4] 000009E0 43EA 0C78 lea.l A1, [A2 + 0xC78] 000009E4 303C 012B move.w D0, 0x12B label000009E8: 000009E8 22D8 move.l [A1]+, [A0]+ 000009EA 51C8 FFFC dbf D0, -0x6 /* 000009E8 */ label000009EE: 000009EE 2F17 move.l -[A7], [A7] 000009F0 A873 syscall SetPort label000009F2: 000009F2 4FEF 0C64 lea.l A7, [A7 + 0xC64] 000009F6 4CDF 0408 movem.l D3,A2, [A7]+ 000009FA 4E75 rts 000009FC 48E7 1820 movem.l -[A7], D3,D4,A2 00000A00 4FEF E8EA lea.l A7, [A7 - 0x1716] 00000A04 7600 moveq.l D3, 0x00 00000A06 7800 moveq.l D4, 0x00 00000A08 41D7 lea.l A0, [A7] 00000A0A 7000 moveq.l D0, 0x00 00000A0C 20C0 move.l [A0]+, D0 00000A0E 2080 move.l [A0], D0 00000A10 486F 0010 pea.l [A7 + 0x10] 00000A14 4EBA FC0C jsr [PC - 0x3F4 /* 00000622 */] 00000A18 45EF 0014 lea.l A2, [A7 + 0x14] 00000A1C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000A20 2F68 0008 001C move.l [A7 + 0x1C], [A0 + 0x8] 00000A26 4AAF 001C tst.l [A7 + 0x1C] 00000A2A 584F addq.w A7, 4 00000A2C 6700 00AE beq +0xB0 /* 00000ADC */ 00000A30 606E bra +0x70 /* 00000AA0 */ label00000A32: 00000A32 24AA 0004 move.l [A2], [A2 + 0x4] 00000A36 1F3C 0001 move.b -[A7], 0x1 00000A3A 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000A3E 486A 0018 pea.l [A2 + 0x18] 00000A42 486A 0004 pea.l [A2 + 0x4] 00000A46 486D 1224 pea.l [A5 + 0x1224] 00000A4A 4EBA 0B20 jsr [PC + 0xB20 /* 0000156C */] 00000A4E 256A 0004 0014 move.l [A2 + 0x14], [A2 + 0x4] 00000A54 526A 16F4 addq.w [A2 + 0x16F4], 1 00000A58 1F3C 0001 move.b -[A7], 0x1 00000A5C 1F3C 0001 move.b -[A7], 0x1 00000A60 486F 000C pea.l [A7 + 0xC] 00000A64 486F 0030 pea.l [A7 + 0x30] 00000A68 4EBA 070C jsr [PC + 0x70C /* 00001176 */] 00000A6C 41EF 0014 lea.l A0, [A7 + 0x14] 00000A70 2018 move.l D0, [A0]+ 00000A72 8090 or.l D0, [A0] 00000A74 6604 bne +0x6 /* 00000A7A */ 00000A76 7001 moveq.l D0, 0x01 00000A78 6002 bra +0x4 /* 00000A7C */ label00000A7A: 00000A7A 7000 moveq.l D0, 0x00 label00000A7C: 00000A7C 4A00 tst.b D0 00000A7E 4FEF 000C lea.l A7, [A7 + 0xC] 00000A82 6608 bne +0xA /* 00000A8C */ 00000A84 362F 1704 move.w D3, [A7 + 0x1704] 00000A88 282F 0014 move.l D4, [A7 + 0x14] label00000A8C: 00000A8C 486F 0008 pea.l [A7 + 0x8] 00000A90 486F 0004 pea.l [A7 + 0x4] 00000A94 486F 0008 pea.l [A7 + 0x8] 00000A98 4EAD D8A0 jsr [A5 - 0x2760] 00000A9C 4FEF 000C lea.l A7, [A7 + 0xC] label00000AA0: 00000AA0 2F0A move.l -[A7], A2 00000AA2 4EBA FBE0 jsr [PC - 0x420 /* 00000684 */] 00000AA6 4A00 tst.b D0 00000AA8 584F addq.w A7, 4 00000AAA 6786 beq -0x78 /* 00000A32 */ 00000AAC B66F 1704 cmp.w D3, [A7 + 0x1704] 00000AB0 672A beq +0x2C /* 00000ADC */ 00000AB2 4A43 tst.w D3 00000AB4 6614 bne +0x16 /* 00000ACA */ 00000AB6 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000ABA 4EBA 08BC jsr [PC + 0x8BC /* 00001378 */] 00000ABE 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000AC2 4EAD C408 jsr [A5 - 0x3BF8] 00000AC6 504F addq.w A7, 8 00000AC8 6012 bra +0x14 /* 00000ADC */ label00000ACA: 00000ACA 206F 0018 movea.l A0, [A7 + 0x18] 00000ACE 2050 movea.l A0, [A0] 00000AD0 2084 move.l [A0], D4 00000AD2 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000AD6 4EAD C408 jsr [A5 - 0x3BF8] 00000ADA 584F addq.w A7, 4 label00000ADC: 00000ADC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000AE0 2157 12A8 move.l [A0 + 0x12A8], [A7] 00000AE4 216F 0004 12AC move.l [A0 + 0x12AC], [A7 + 0x4] 00000AEA 4FEF 1716 lea.l A7, [A7 + 0x1716] 00000AEE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000AF2 4E75 rts 00000AF4 48E7 1820 movem.l -[A7], D3,D4,A2 00000AF8 4FEF FFF4 lea.l A7, [A7 - 0xC] 00000AFC 362F 0020 move.w D3, [A7 + 0x20] 00000B00 3803 move.w D4, D3 00000B02 0C43 0004 cmpi.w D3, 0x4 00000B06 6C02 bge +0x4 /* 00000B0A */ 00000B08 7604 moveq.l D3, 0x04 label00000B0A: 00000B0A 3003 move.w D0, D3 00000B0C 48C0 ext.l D0 00000B0E 5980 subq.l D0, 4 00000B10 4C3C 0800 0000 movem.w A3, 0x0 00000B16 0018 246F ori.b [A0]+, 0x6F /* 'o' */ 00000B1A 001C D5C0 ori.b [A4]+, 0xC0 00000B1E 3004 move.w D0, D4 00000B20 48C0 ext.l D0 00000B22 0C80 0000 0005 cmpi.l D0, 0x5 00000B28 6272 bhi +0x74 /* 00000B9C */ 00000B2A 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000B2E 4EFB 0002 jmp [PC + D0.w + 0x2] 00000B32 000C 0022 ori.b A4, 0x22 /* '\"' */ 00000B36 002C 0052 003A ori.b [A4 + 0x3A], 0x52 /* 'R' */ 00000B3C 006A 4267 486F ori.w [A2 + 0x486F], 0x4267 /* 'Bg' */ 00000B42 000A 4EAD ori.b A2, 0xAD 00000B46 B560 xor.w -[A0], D2 00000B48 24AF 000E move.l [A2], [A7 + 0xE] 00000B4C 422A 0013 clr.b [A2 + 0x13] 00000B50 5C4F addq.w A7, 6 00000B52 6050 bra +0x52 /* 00000BA4 */ 00000B54 422A 0015 clr.b [A2 + 0x15] 00000B58 422A 0010 clr.b [A2 + 0x10] 00000B5C 6046 bra +0x48 /* 00000BA4 */ 00000B5E 426A 000C clr.w [A2 + 0xC] 00000B62 426A 000E clr.w [A2 + 0xE] 00000B66 422A 0014 clr.b [A2 + 0x14] 00000B6A 6038 bra +0x3A /* 00000BA4 */ 00000B6C 4267 clr.w -[A7] 00000B6E 486F 0006 pea.l [A7 + 0x6] 00000B72 4EAD B560 jsr [A5 - 0x4AA0] 00000B76 256F 000A 0004 move.l [A2 + 0x4], [A7 + 0xA] 00000B7C 422A 0011 clr.b [A2 + 0x11] 00000B80 5C4F addq.w A7, 6 00000B82 6020 bra +0x22 /* 00000BA4 */ 00000B84 4267 clr.w -[A7] 00000B86 486F 0002 pea.l [A7 + 0x2] 00000B8A 4EAD B560 jsr [A5 - 0x4AA0] 00000B8E 256F 0006 0008 move.l [A2 + 0x8], [A7 + 0x6] 00000B94 422A 0012 clr.b [A2 + 0x12] 00000B98 5C4F addq.w A7, 6 00000B9A 6008 bra +0xA /* 00000BA4 */ label00000B9C: 00000B9C 2F0A move.l -[A7], A2 00000B9E 4EBA 06F2 jsr [PC + 0x6F2 /* 00001292 */] 00000BA2 584F addq.w A7, 4 label00000BA4: 00000BA4 4FEF 000C lea.l A7, [A7 + 0xC] 00000BA8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000BAC 4E75 rts fn00000BAE: 00000BAE 48E7 0030 movem.l -[A7], A2,A3 00000BB2 246F 000C movea.l A2, [A7 + 0xC] 00000BB6 7014 moveq.l D0, 0x14 00000BB8 2540 0004 move.l [A2 + 0x4], D0 00000BBC 24AA 0004 move.l [A2], [A2 + 0x4] 00000BC0 426A 16F4 clr.w [A2 + 0x16F4] 00000BC4 486A 12BC pea.l [A2 + 0x12BC] 00000BC8 4EBA 06C8 jsr [PC + 0x6C8 /* 00001292 */] 00000BCC 157C 001E 12C0 move.b [A2 + 0x12C0], 0x1E 00000BD2 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000BD6 2F28 0056 move.l -[A7], [A0 + 0x56] 00000BDA 486A 12BC pea.l [A2 + 0x12BC] 00000BDE 4EAD B628 jsr [A5 - 0x49D8] 00000BE2 486A 0648 pea.l [A2 + 0x648] 00000BE6 4EBA 06BE jsr [PC + 0x6BE /* 000012A6 */] 00000BEA 486A 0018 pea.l [A2 + 0x18] 00000BEE 4EBA 06B6 jsr [PC + 0x6B6 /* 000012A6 */] 00000BF2 2F0A move.l -[A7], A2 00000BF4 4EBA FA8E jsr [PC - 0x572 /* 00000684 */] 00000BF8 4A00 tst.b D0 00000BFA 4FEF 0018 lea.l A7, [A7 + 0x18] 00000BFE 6660 bne +0x62 /* 00000C60 */ 00000C00 1F3C 0001 move.b -[A7], 0x1 00000C04 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000C08 486A 0018 pea.l [A2 + 0x18] 00000C0C 486A 0004 pea.l [A2 + 0x4] 00000C10 486A 12D4 pea.l [A2 + 0x12D4] 00000C14 4EBA 0956 jsr [PC + 0x956 /* 0000156C */] 00000C18 41EA 0018 lea.l A0, [A2 + 0x18] 00000C1C 43EA 0648 lea.l A1, [A2 + 0x648] 00000C20 303C 012B move.w D0, 0x12B label00000C24: 00000C24 22D8 move.l [A1]+, [A0]+ 00000C26 51C8 FFFC dbf D0, -0x6 /* 00000C24 */ 00000C2A 264A movea.l A3, A2 00000C2C 47EB 0648 lea.l A3, [A3 + 0x648] 00000C30 4A2B 0015 tst.b [A3 + 0x15] 00000C34 6F0A ble +0xC /* 00000C40 */ 00000C36 102B 0015 move.b D0, [A3 + 0x15] 00000C3A 4880 ext.w D0 00000C3C 3540 16F6 move.w [A2 + 0x16F6], D0 label00000C40: 00000C40 264A movea.l A3, A2 00000C42 47EB 0660 lea.l A3, [A3 + 0x660] 00000C46 4A2B 0004 tst.b [A3 + 0x4] 00000C4A 670E beq +0x10 /* 00000C5A */ 00000C4C 41D3 lea.l A0, [A3] 00000C4E 43EA 12BC lea.l A1, [A2 + 0x12BC] 00000C52 7005 moveq.l D0, 0x05 label00000C54: 00000C54 22D8 move.l [A1]+, [A0]+ 00000C56 51C8 FFFC dbf D0, -0x6 /* 00000C54 */ label00000C5A: 00000C5A 357C 0001 16F4 move.w [A2 + 0x16F4], 0x1 label00000C60: 00000C60 422A 1703 clr.b [A2 + 0x1703] 00000C64 256A 0004 0014 move.l [A2 + 0x14], [A2 + 0x4] 00000C6A 4CDF 0C00 movem.l A2,A3, [A7]+ 00000C6E 4E75 rts fn00000C70: 00000C70 48E7 1030 movem.l -[A7], D3,A2,A3 00000C74 594F subq.w A7, 4 00000C76 266F 0014 movea.l A3, [A7 + 0x14] 00000C7A 246F 0018 movea.l A2, [A7 + 0x18] 00000C7E 7600 moveq.l D3, 0x00 00000C80 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000C84 3028 16F8 move.w D0, [A0 + 0x16F8] 00000C88 7260 moveq.l D1, 0x60 00000C8A C081 and.l D0, D1 00000C8C 4A80 tst.l D0 00000C8E 6604 bne +0x6 /* 00000C94 */ 00000C90 7000 moveq.l D0, 0x00 00000C92 6010 bra +0x12 /* 00000CA4 */ label00000C94: 00000C94 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000C98 4EAD AE38 jsr [A5 - 0x51C8] 00000C9C 7200 moveq.l D1, 0x00 00000C9E 1200 move.b D1, D0 00000CA0 2001 move.l D0, D1 00000CA2 584F addq.w A7, 4 label00000CA4: 00000CA4 4A80 tst.l D0 00000CA6 6600 011E bne +0x120 /* 00000DC6 */ 00000CAA 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000CAE 4868 0014 pea.l [A0 + 0x14] 00000CB2 4EAD AD98 jsr [A5 - 0x5268] 00000CB6 4A00 tst.b D0 00000CB8 584F addq.w A7, 4 00000CBA 6700 010A beq +0x10C /* 00000DC6 */ 00000CBE 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000CC2 4A28 1701 tst.b [A0 + 0x1701] 00000CC6 6700 00F0 beq +0xF2 /* 00000DB8 */ 00000CCA 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000CCE 4868 0014 pea.l [A0 + 0x14] 00000CD2 4EAD ADA0 jsr [A5 - 0x5260] 00000CD6 14BC 0001 move.b [A2], 0x1 00000CDA 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000CDE 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 00000CE2 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000CE6 2F28 12F0 move.l -[A7], [A0 + 0x12F0] 00000CEA 2F28 12EC move.l -[A7], [A0 + 0x12EC] 00000CEE 3F3C 0010 move.w -[A7], 0x10 00000CF2 4EAD B450 jsr [A5 - 0x4BB0] 00000CF6 486F 0016 pea.l [A7 + 0x16] 00000CFA A874 syscall GetPort 00000CFC 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00000D00 A873 syscall SetPort 00000D02 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000D06 4A28 1703 tst.b [A0 + 0x1703] 00000D0A 4FEF 0016 lea.l A7, [A7 + 0x16] 00000D0E 6724 beq +0x26 /* 00000D34 */ 00000D10 2248 movea.l A1, A0 00000D12 41E8 0648 lea.l A0, [A0 + 0x648] 00000D16 43E9 0C78 lea.l A1, [A1 + 0xC78] 00000D1A 303C 018B move.w D0, 0x18B label00000D1E: 00000D1E 22D8 move.l [A1]+, [A0]+ 00000D20 51C8 FFFC dbf D0, -0x6 /* 00000D1E */ 00000D24 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000D28 4EBA FE84 jsr [PC - 0x17C /* 00000BAE */] 00000D2C 16BC 0001 move.b [A3], 0x1 00000D30 584F addq.w A7, 4 00000D32 6038 bra +0x3A /* 00000D6C */ label00000D34: 00000D34 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000D38 4EBA F94A jsr [PC - 0x6B6 /* 00000684 */] 00000D3C 4A00 tst.b D0 00000D3E 584F addq.w A7, 4 00000D40 671A beq +0x1C /* 00000D5C */ 00000D42 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000D46 2248 movea.l A1, A0 00000D48 41E8 0648 lea.l A0, [A0 + 0x648] 00000D4C 43E9 0C78 lea.l A1, [A1 + 0xC78] 00000D50 303C 018B move.w D0, 0x18B label00000D54: 00000D54 22D8 move.l [A1]+, [A0]+ 00000D56 51C8 FFFC dbf D0, -0x6 /* 00000D54 */ 00000D5A 6010 bra +0x12 /* 00000D6C */ label00000D5C: 00000D5C 1F3C 0002 move.b -[A7], 0x2 00000D60 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000D64 4EBA F942 jsr [PC - 0x6BE /* 000006A8 */] 00000D68 4213 clr.b [A3] 00000D6A 5C4F addq.w A7, 6 label00000D6C: 00000D6C 4EAD D9E8 jsr [A5 - 0x2618] 00000D70 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000D74 3F28 16F4 move.w -[A7], [A0 + 0x16F4] 00000D78 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000D7C 4868 0014 pea.l [A0 + 0x14] 00000D80 4EAD ADA8 jsr [A5 - 0x5258] 00000D84 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000D88 4EBA F8FA jsr [PC - 0x706 /* 00000684 */] 00000D8C 1600 move.b D3, D0 00000D8E 4A03 tst.b D3 00000D90 4FEF 000A lea.l A7, [A7 + 0xA] 00000D94 6712 beq +0x14 /* 00000DA8 */ 00000D96 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000D9A 14A8 1702 move.b [A2], [A0 + 0x1702] 00000D9E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000DA2 117C 0001 1703 move.b [A0 + 0x1703], 0x1 label00000DA8: 00000DA8 2F17 move.l -[A7], [A7] 00000DAA A873 syscall SetPort 00000DAC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000DB0 1152 16FE move.b [A0 + 0x16FE], [A2] 00000DB4 7601 moveq.l D3, 0x01 00000DB6 600E bra +0x10 /* 00000DC6 */ label00000DB8: 00000DB8 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000DBC 4868 0014 pea.l [A0 + 0x14] 00000DC0 4EAD ADB0 jsr [A5 - 0x5250] 00000DC4 584F addq.w A7, 4 label00000DC6: 00000DC6 4EAD AF98 jsr [A5 - 0x5068] 00000DCA 1003 move.b D0, D3 00000DCC 584F addq.w A7, 4 00000DCE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000DD2 4E75 rts fn00000DD4: 00000DD4 594F subq.w A7, 4 00000DD6 202D 1B32 move.l D0, [A5 + 0x1B32 /* export_866 */] 00000DDA 0680 0000 012C addi.l D0, 0x12C 00000DE0 2E80 move.l [A7], D0 00000DE2 594F subq.w A7, 4 00000DE4 A975 syscall TickCount 00000DE6 201F move.l D0, [A7]+ 00000DE8 B097 cmp.l D0, [A7] 00000DEA 630E bls +0x10 /* 00000DFA */ 00000DEC 4EAD BF90 jsr [A5 - 0x4070] 00000DF0 594F subq.w A7, 4 00000DF2 A975 syscall TickCount 00000DF4 201F move.l D0, [A7]+ 00000DF6 2B40 1B32 move.l [A5 + 0x1B32 /* export_866 */], D0 label00000DFA: 00000DFA 584F addq.w A7, 4 00000DFC 4E75 rts 00000DFE 2F03 move.l -[A7], D3 00000E00 4FEF F9CC lea.l A7, [A7 - 0x634] 00000E04 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000E08 3028 16F8 move.w D0, [A0 + 0x16F8] 00000E0C 7260 moveq.l D1, 0x60 00000E0E C081 and.l D0, D1 00000E10 4A80 tst.l D0 00000E12 6604 bne +0x6 /* 00000E18 */ 00000E14 7000 moveq.l D0, 0x00 00000E16 6010 bra +0x12 /* 00000E28 */ label00000E18: 00000E18 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000E1C 4EAD AE38 jsr [A5 - 0x51C8] 00000E20 7200 moveq.l D1, 0x00 00000E22 1200 move.b D1, D0 00000E24 2001 move.l D0, D1 00000E26 584F addq.w A7, 4 label00000E28: 00000E28 4A80 tst.l D0 00000E2A 6704 beq +0x6 /* 00000E30 */ 00000E2C 7601 moveq.l D3, 0x01 00000E2E 6002 bra +0x4 /* 00000E32 */ label00000E30: 00000E30 7600 moveq.l D3, 0x00 label00000E32: 00000E32 4EBA FFA0 jsr [PC - 0x60 /* 00000DD4 */] 00000E36 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000E3A 4868 0014 pea.l [A0 + 0x14] 00000E3E 4EAD AD88 jsr [A5 - 0x5278] 00000E42 486F 0637 pea.l [A7 + 0x637] 00000E46 486F 063A pea.l [A7 + 0x63A] 00000E4A 4EBA FE24 jsr [PC - 0x1DC /* 00000C70 */] 00000E4E 4A00 tst.b D0 00000E50 4FEF 000C lea.l A7, [A7 + 0xC] 00000E54 6730 beq +0x32 /* 00000E86 */ 00000E56 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000E5A 1628 1701 move.b D3, [A0 + 0x1701] 00000E5E 1F2F 0632 move.b -[A7], [A7 + 0x632] 00000E62 4EAD B4B0 jsr [A5 - 0x4B50] 00000E66 4A03 tst.b D3 00000E68 544F addq.w A7, 2 00000E6A 670E beq +0x10 /* 00000E7A */ 00000E6C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000E70 4A28 1701 tst.b [A0 + 0x1701] 00000E74 6604 bne +0x6 /* 00000E7A */ 00000E76 422F 0633 clr.b [A7 + 0x633] label00000E7A: 00000E7A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000E7E 116F 0633 1701 move.b [A0 + 0x1701], [A7 + 0x633] 00000E84 7601 moveq.l D3, 0x01 label00000E86: 00000E86 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000E8A 1F68 1701 0001 move.b [A7 + 0x1], [A0 + 0x1701] 00000E90 4A03 tst.b D3 00000E92 6700 00B6 beq +0xB8 /* 00000F4A */ 00000E96 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000E9A 4EAD ACF0 jsr [A5 - 0x5310] 00000E9E 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000EA2 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 00000EA6 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000EAA 2F28 1470 move.l -[A7], [A0 + 0x1470] 00000EAE 2F28 146C move.l -[A7], [A0 + 0x146C] 00000EB2 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 00000EB6 4EAD B450 jsr [A5 - 0x4BB0] 00000EBA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000EBE 3028 16F8 move.w D0, [A0 + 0x16F8] 00000EC2 7260 moveq.l D1, 0x60 00000EC4 C081 and.l D0, D1 00000EC6 4A80 tst.l D0 00000EC8 4FEF 0016 lea.l A7, [A7 + 0x16] 00000ECC 6604 bne +0x6 /* 00000ED2 */ 00000ECE 7000 moveq.l D0, 0x00 00000ED0 6010 bra +0x12 /* 00000EE2 */ label00000ED2: 00000ED2 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000ED6 4EAD AE38 jsr [A5 - 0x51C8] 00000EDA 7200 moveq.l D1, 0x00 00000EDC 1200 move.b D1, D0 00000EDE 2001 move.l D0, D1 00000EE0 584F addq.w A7, 4 label00000EE2: 00000EE2 4A80 tst.l D0 00000EE4 6764 beq +0x66 /* 00000F4A */ 00000EE6 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000EEA 41E8 1484 lea.l A0, [A0 + 0x1484] 00000EEE 2018 move.l D0, [A0]+ 00000EF0 8090 or.l D0, [A0] 00000EF2 6604 bne +0x6 /* 00000EF8 */ 00000EF4 7001 moveq.l D0, 0x01 00000EF6 6002 bra +0x4 /* 00000EFA */ label00000EF8: 00000EF8 7000 moveq.l D0, 0x00 label00000EFA: 00000EFA 4A00 tst.b D0 00000EFC 664C bne +0x4E /* 00000F4A */ 00000EFE 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000F02 41E8 0C78 lea.l A0, [A0 + 0xC78] 00000F06 43EF 0002 lea.l A1, [A7 + 0x2] 00000F0A 303C 018B move.w D0, 0x18B label00000F0E: 00000F0E 22D8 move.l [A1]+, [A0]+ 00000F10 51C8 FFFC dbf D0, -0x6 /* 00000F0E */ 00000F14 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000F18 2248 movea.l A1, A0 00000F1A 41E8 0648 lea.l A0, [A0 + 0x648] 00000F1E 43E9 0C78 lea.l A1, [A1 + 0xC78] 00000F22 303C 018B move.w D0, 0x18B label00000F26: 00000F26 22D8 move.l [A1]+, [A0]+ 00000F28 51C8 FFFC dbf D0, -0x6 /* 00000F26 */ 00000F2C 4227 clr.b -[A7] 00000F2E 4EAD B4B0 jsr [A5 - 0x4B50] 00000F32 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000F36 43EF 0004 lea.l A1, [A7 + 0x4] 00000F3A 41E8 0C78 lea.l A0, [A0 + 0xC78] 00000F3E 303C 018B move.w D0, 0x18B label00000F42: 00000F42 20D9 move.l [A0]+, [A1]+ 00000F44 51C8 FFFC dbf D0, -0x6 /* 00000F42 */ 00000F48 544F addq.w A7, 2 label00000F4A: 00000F4A 102F 0001 move.b D0, [A7 + 0x1] 00000F4E 4FEF 0634 lea.l A7, [A7 + 0x634] 00000F52 261F move.l D3, [A7]+ 00000F54 4E75 rts 00000F56 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000F5A 4AA8 0038 tst.l [A0 + 0x38] 00000F5E 6604 bne +0x6 /* 00000F64 */ 00000F60 7000 moveq.l D0, 0x00 00000F62 4E75 rts label00000F64: 00000F64 2068 0038 movea.l A0, [A0 + 0x38] 00000F68 2250 movea.l A1, [A0] 00000F6A 302F 0004 move.w D0, [A7 + 0x4] 00000F6E 48C0 ext.l D0 00000F70 B091 cmp.l D0, [A1] 00000F72 6F04 ble +0x6 /* 00000F78 */ 00000F74 7000 moveq.l D0, 0x00 00000F76 4E75 rts label00000F78: 00000F78 302F 0004 move.w D0, [A7 + 0x4] 00000F7C 2031 0404 move.l D0, [A1 + D0.w * 4 + 0x4] 00000F80 4E75 rts 00000F82 48E7 1820 movem.l -[A7], D3,D4,A2 00000F86 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000F8A 0C68 0002 03A2 cmpi.w [A0 + 0x3A2], 0x2 00000F90 6672 bne +0x74 /* 00001004 */ 00000F92 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000F96 4A28 16FB tst.b [A0 + 0x16FB] 00000F9A 6668 bne +0x6A /* 00001004 */ 00000F9C 594F subq.w A7, 4 00000F9E 2F28 0008 move.l -[A7], [A0 + 0x8] 00000FA2 4EBA 0406 jsr [PC + 0x406 /* 000013AA */] 00000FA6 201F move.l D0, [A7]+ 00000FA8 2600 move.l D3, D0 00000FAA 7002 moveq.l D0, 0x02 00000FAC B680 cmp.l D3, D0 00000FAE 6C02 bge +0x4 /* 00000FB2 */ 00000FB0 7602 moveq.l D3, 0x02 label00000FB2: 00000FB2 2803 move.l D4, D3 00000FB4 5484 addq.l D4, 2 00000FB6 E58C lsl D4, 2 00000FB8 5084 addq.l D4, 8 00000FBA 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000FBE 4AA8 0038 tst.l [A0 + 0x38] 00000FC2 6616 bne +0x18 /* 00000FDA */ 00000FC4 4878 0001 push.l 0x1 00000FC8 2F04 move.l -[A7], D4 00000FCA 4EAD C1F8 jsr [A5 - 0x3E08] 00000FCE 226D 1C30 movea.l A1, [A5 + 0x1C30] 00000FD2 2348 0038 move.l [A1 + 0x38], A0 00000FD6 504F addq.w A7, 8 00000FD8 6018 bra +0x1A /* 00000FF2 */ label00000FDA: 00000FDA 4878 0001 push.l 0x1 00000FDE 2F04 move.l -[A7], D4 00000FE0 2F28 0038 move.l -[A7], [A0 + 0x38] 00000FE4 4EAD C2D8 jsr [A5 - 0x3D28] 00000FE8 4A6D 0874 tst.w [A5 + 0x874] 00000FEC 4FEF 000C lea.l A7, [A7 + 0xC] 00000FF0 6612 bne +0x14 /* 00001004 */ label00000FF2: 00000FF2 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000FF6 4AA8 0038 tst.l [A0 + 0x38] 00000FFA 6708 beq +0xA /* 00001004 */ 00000FFC 2068 0038 movea.l A0, [A0 + 0x38] 00001000 2450 movea.l A2, [A0] 00001002 2483 move.l [A2], D3 label00001004: 00001004 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001008 4E75 rts 0000100A 322F 0008 move.w D1, [A7 + 0x8] 0000100E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001012 0C68 0003 03A2 cmpi.w [A0 + 0x3A2], 0x3 00001018 6706 beq +0x8 /* 00001020 */ 0000101A 4AA8 0038 tst.l [A0 + 0x38] 0000101E 6602 bne +0x4 /* 00001022 */ label00001020: 00001020 4E75 rts label00001022: 00001022 2068 0038 movea.l A0, [A0 + 0x38] 00001026 2250 movea.l A1, [A0] 00001028 4A41 tst.w D1 0000102A 6F0E ble +0x10 /* 0000103A */ 0000102C 3001 move.w D0, D1 0000102E 48C0 ext.l D0 00001030 B091 cmp.l D0, [A1] 00001032 6E06 bgt +0x8 /* 0000103A */ 00001034 23AF 0004 1404 move.l [A1 + D1.w * 4 + 0x4], [A7 + 0x4] label0000103A: 0000103A 4E75 rts 0000103C 226F 0008 movea.l A1, [A7 + 0x8] 00001040 3011 move.w D0, [A1] 00001042 48C0 ext.l D0 00001044 3229 0004 move.w D1, [A1 + 0x4] 00001048 48C1 ext.l D1 0000104A D280 add.l D1, D0 0000104C 2001 move.l D0, D1 0000104E E088 lsr D0, 8 00001050 E088 lsr D0, 8 00001052 E088 lsr D0, 8 00001054 EE88 lsr D0, 7 00001056 D081 add.l D0, D1 00001058 E280 asr D0, 1 0000105A 206F 0004 movea.l A0, [A7 + 0x4] 0000105E 3080 move.w [A0], D0 00001060 3029 0002 move.w D0, [A1 + 0x2] 00001064 48C0 ext.l D0 00001066 3229 0006 move.w D1, [A1 + 0x6] 0000106A 48C1 ext.l D1 0000106C D280 add.l D1, D0 0000106E 2001 move.l D0, D1 00001070 E088 lsr D0, 8 00001072 E088 lsr D0, 8 00001074 E088 lsr D0, 8 00001076 EE88 lsr D0, 7 00001078 D081 add.l D0, D1 0000107A E280 asr D0, 1 0000107C 3140 0002 move.w [A0 + 0x2], D0 00001080 4E74 0008 rtd 0x0008 00001084 206F 0006 movea.l A0, [A7 + 0x6] 00001088 3010 move.w D0, [A0] 0000108A 48C0 ext.l D0 0000108C 3228 0004 move.w D1, [A0 + 0x4] 00001090 48C1 ext.l D1 00001092 9280 sub.l D1, D0 00001094 302F 0004 move.w D0, [A7 + 0x4] 00001098 0280 0000 7FFF andi.l D0, 0x7FFF 0000109E 4C01 0800 movem.w A3, D1 000010A2 2F40 000A move.l [A7 + 0xA], D0 000010A6 4E74 0006 rtd 0x0006 000010AA 48E7 1820 movem.l -[A7], D3,D4,A2 000010AE 246F 0012 movea.l A2, [A7 + 0x12] 000010B2 7600 moveq.l D3, 0x00 000010B4 302A 0002 move.w D0, [A2 + 0x2] 000010B8 48C0 ext.l D0 000010BA 382A 0006 move.w D4, [A2 + 0x6] 000010BE 48C4 ext.l D4 000010C0 9880 sub.l D4, D0 000010C2 302F 0010 move.w D0, [A7 + 0x10] 000010C6 48C0 ext.l D0 000010C8 4EAD 9D1E jsr [A5 - 0x62E2] 000010CC 0094 0000 0001 ori.l [A4], 0x1 000010D2 0000 0020 ori.b D0, 0x20 /* ' ' */ 000010D6 0006 0000 ori.b D6, 0x0 000010DA 0001 006E ori.b D1, 0x6E /* 'n' */ 000010DE 0000 0002 ori.b D0, 0x2 000010E2 0050 0000 ori.w [A0], 0x0 000010E6 0004 0034 ori.b D4, 0x34 /* '4' */ 000010EA 0000 0008 ori.b D0, 0x8 000010EE 002A 0000 0010 ori.b [A2 + 0x10], 0x0 000010F4 001C 0000 ori.b [A4]+, 0x0 000010F8 0018 0010 ori.b [A0]+, 0x10 000010FC 0000 0020 ori.b D0, 0x20 /* ' ' */ 00001100 0002 3604 ori.b D2, 0x4 00001104 48C3 ext.l D3 00001106 E58B lsl D3, 2 00001108 6056 bra +0x58 /* 00001160 */ 0000110A 7603 moveq.l D3, 0x03 0000110C C7C4 muls.w D3, D4 0000110E 6050 bra +0x52 /* 00001160 */ 00001110 3604 move.w D3, D4 00001112 48C3 ext.l D3 00001114 D683 add.l D3, D3 00001116 6048 bra +0x4A /* 00001160 */ 00001118 3604 move.w D3, D4 0000111A 6044 bra +0x46 /* 00001160 */ 0000111C 3004 move.w D0, D4 0000111E 48C0 ext.l D0 00001120 5280 addq.l D0, 1 00001122 2600 move.l D3, D0 00001124 E08B lsr D3, 8 00001126 E08B lsr D3, 8 00001128 E08B lsr D3, 8 0000112A EE8B lsr D3, 7 0000112C D680 add.l D3, D0 0000112E E283 asr D3, 1 00001130 602E bra +0x30 /* 00001160 */ 00001132 3004 move.w D0, D4 00001134 48C0 ext.l D0 00001136 5680 addq.l D0, 3 00001138 2600 move.l D3, D0 0000113A E283 asr D3, 1 0000113C E08B lsr D3, 8 0000113E E08B lsr D3, 8 00001140 E08B lsr D3, 8 00001142 EC8B lsr D3, 6 00001144 D680 add.l D3, D0 00001146 E483 asr D3, 2 00001148 6016 bra +0x18 /* 00001160 */ 0000114A 3004 move.w D0, D4 0000114C 48C0 ext.l D0 0000114E 5E80 addq.l D0, 7 00001150 2600 move.l D3, D0 00001152 E483 asr D3, 2 00001154 E08B lsr D3, 8 00001156 E08B lsr D3, 8 00001158 E08B lsr D3, 8 0000115A EA8B lsr D3, 5 0000115C D680 add.l D3, D0 0000115E E683 asr D3, 3 label00001160: 00001160 48C3 ext.l D3 00001162 5283 addq.l D3, 1 00001164 0283 0000 FFFE andi.l D3, 0xFFFE 0000116A 3F43 0016 move.w [A7 + 0x16], D3 0000116E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001172 4E74 0006 rtd 0x0006 fn00001176: 00001176 48E7 1820 movem.l -[A7], D3,D4,A2 0000117A 514F subq.w A7, 8 0000117C 246F 0018 movea.l A2, [A7 + 0x18] 00001180 182F 0022 move.b D4, [A7 + 0x22] 00001184 41D7 lea.l A0, [A7] 00001186 7000 moveq.l D0, 0x00 00001188 20C0 move.l [A0]+, D0 0000118A 2080 move.l [A0], D0 0000118C 4A2F 0020 tst.b [A7 + 0x20] 00001190 6700 008E beq +0x90 /* 00001220 */ 00001194 4A6A 0002 tst.w [A2 + 0x2] 00001198 6710 beq +0x12 /* 000011AA */ 0000119A 41D7 lea.l A0, [A7] 0000119C 7000 moveq.l D0, 0x00 0000119E 0A00 0018 xori.b D0, 0x18 000011A2 3200 move.w D1, D0 000011A4 E648 lsr D0.w, 3 000011A6 03F0 0000 bset [A0 + D0.w], D1 label000011AA: 000011AA 4A2A 0015 tst.b [A2 + 0x15] 000011AE 6710 beq +0x12 /* 000011C0 */ 000011B0 41D7 lea.l A0, [A7] 000011B2 7001 moveq.l D0, 0x01 000011B4 0A00 0018 xori.b D0, 0x18 000011B8 3200 move.w D1, D0 000011BA E648 lsr D0.w, 3 000011BC 03F0 0000 bset [A0 + D0.w], D1 label000011C0: 000011C0 4A6A 000E tst.w [A2 + 0xE] 000011C4 6710 beq +0x12 /* 000011D6 */ 000011C6 41D7 lea.l A0, [A7] 000011C8 7002 moveq.l D0, 0x02 000011CA 0A00 0018 xori.b D0, 0x18 000011CE 3200 move.w D1, D0 000011D0 E648 lsr D0.w, 3 000011D2 03F0 0000 bset [A0 + D0.w], D1 label000011D6: 000011D6 4A6A 0006 tst.w [A2 + 0x6] 000011DA 6710 beq +0x12 /* 000011EC */ 000011DC 41D7 lea.l A0, [A7] 000011DE 7004 moveq.l D0, 0x04 000011E0 0A00 0018 xori.b D0, 0x18 000011E4 3200 move.w D1, D0 000011E6 E648 lsr D0.w, 3 000011E8 03F0 0000 bset [A0 + D0.w], D1 label000011EC: 000011EC 4A6A 000A tst.w [A2 + 0xA] 000011F0 6710 beq +0x12 /* 00001202 */ 000011F2 41D7 lea.l A0, [A7] 000011F4 7003 moveq.l D0, 0x03 000011F6 0A00 0018 xori.b D0, 0x18 000011FA 3200 move.w D1, D0 000011FC E648 lsr D0.w, 3 000011FE 03F0 0000 bset [A0 + D0.w], D1 label00001202: 00001202 486A 0018 pea.l [A2 + 0x18] 00001206 4EAD B630 jsr [A5 - 0x49D0] 0000120A 4A00 tst.b D0 0000120C 584F addq.w A7, 4 0000120E 6610 bne +0x12 /* 00001220 */ 00001210 41D7 lea.l A0, [A7] 00001212 7005 moveq.l D0, 0x05 00001214 0A00 0018 xori.b D0, 0x18 00001218 3200 move.w D1, D0 0000121A E648 lsr D0.w, 3 0000121C 03F0 0000 bset [A0 + D0.w], D1 label00001220: 00001220 7606 moveq.l D3, 0x06 00001222 6054 bra +0x56 /* 00001278 */ label00001224: 00001224 3003 move.w D0, D3 00001226 48C0 ext.l D0 00001228 5980 subq.l D0, 4 0000122A 4C3C 0800 0000 movem.w A3, 0x0 00001230 0018 4A32 ori.b [A0]+, 0x32 /* '2' */ 00001234 0800 6710 btst.b D0, 0x10 00001238 41D7 lea.l A0, [A7] 0000123A 3003 move.w D0, D3 0000123C 0A00 0018 xori.b D0, 0x18 00001240 3200 move.w D1, D0 00001242 E648 lsr D0.w, 3 00001244 03F0 0000 bset [A0 + D0.w], D1 00001248 4A04 tst.b D4 0000124A 672A beq +0x2C /* 00001276 */ 0000124C 3003 move.w D0, D3 0000124E 48C0 ext.l D0 00001250 5980 subq.l D0, 4 00001252 4C3C 0800 0000 movem.w A3, 0x0 00001258 0018 1032 ori.b [A0]+, 0x32 /* '2' */ 0000125C 0814 720F btst.b [A4], 0xF 00001260 C081 and.l D0, D1 00001262 4A80 tst.l D0 00001264 6710 beq +0x12 /* 00001276 */ 00001266 41D7 lea.l A0, [A7] 00001268 3003 move.w D0, D3 0000126A 0A00 0018 xori.b D0, 0x18 0000126E 3200 move.w D1, D0 00001270 E648 lsr D0.w, 3 00001272 03F0 0000 bset [A0 + D0.w], D1 label00001276: 00001276 5243 addq.w D3, 1 label00001278: 00001278 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 0000127C 6FA6 ble -0x58 /* 00001224 */ 0000127E 206F 001C movea.l A0, [A7 + 0x1C] 00001282 2097 move.l [A0], [A7] 00001284 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 0000128A 504F addq.w A7, 8 0000128C 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001290 4E75 rts fn00001292: 00001292 4878 0018 push.l 0x18 00001296 42A7 clr.l -[A7] 00001298 2F2F 000C move.l -[A7], [A7 + 0xC] 0000129C 4EAD 9E32 jsr [A5 - 0x61CE] 000012A0 4FEF 000C lea.l A7, [A7 + 0xC] 000012A4 4E75 rts fn000012A6: 000012A6 4878 04B0 push.l 0x4B0 000012AA 42A7 clr.l -[A7] 000012AC 2F2F 000C move.l -[A7], [A7 + 0xC] 000012B0 4EAD 9E32 jsr [A5 - 0x61CE] 000012B4 4FEF 000C lea.l A7, [A7 + 0xC] 000012B8 4E75 rts 000012BA 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 000012BE 514F subq.w A7, 8 000012C0 2C6F 0024 movea.l A6, [A7 + 0x24] 000012C4 286F 0028 movea.l A4, [A7 + 0x28] 000012C8 41D7 lea.l A0, [A7] 000012CA 7000 moveq.l D0, 0x00 000012CC 20C0 move.l [A0]+, D0 000012CE 2080 move.l [A0], D0 000012D0 7606 moveq.l D3, 0x06 000012D2 6000 0088 bra +0x8A /* 0000135C */ label000012D6: 000012D6 3803 move.w D4, D3 000012D8 48C4 ext.l D4 000012DA 5984 subq.l D4, 4 000012DC 4C3C 4800 0000 movem.w A3,A6, 0x0 000012E2 0018 264C ori.b [A0]+, 0x4C /* 'L' */ 000012E6 D7C4 add.l A3, D4 000012E8 244E movea.l A2, A6 000012EA D5C4 add.l A2, D4 000012EC 3013 move.w D0, [A3] 000012EE B052 cmp.w D0, [A2] 000012F0 6658 bne +0x5A /* 0000134A */ 000012F2 202B 000C move.l D0, [A3 + 0xC] 000012F6 B0AA 000C cmp.l D0, [A2 + 0xC] 000012FA 664E bne +0x50 /* 0000134A */ 000012FC 302B 0002 move.w D0, [A3 + 0x2] 00001300 B06A 0002 cmp.w D0, [A2 + 0x2] 00001304 6644 bne +0x46 /* 0000134A */ 00001306 302B 0004 move.w D0, [A3 + 0x4] 0000130A B06A 0004 cmp.w D0, [A2 + 0x4] 0000130E 663A bne +0x3C /* 0000134A */ 00001310 202B 0010 move.l D0, [A3 + 0x10] 00001314 B0AA 0010 cmp.l D0, [A2 + 0x10] 00001318 6630 bne +0x32 /* 0000134A */ 0000131A 302B 000A move.w D0, [A3 + 0xA] 0000131E B06A 000A cmp.w D0, [A2 + 0xA] 00001322 6626 bne +0x28 /* 0000134A */ 00001324 102B 0015 move.b D0, [A3 + 0x15] 00001328 B02A 0015 cmp.b D0, [A2 + 0x15] 0000132C 661C bne +0x1E /* 0000134A */ 0000132E 102A 0016 move.b D0, [A2 + 0x16] 00001332 49C0 lea.l A4, D0 00001334 0280 FFFF FF7F andi.l D0, 0xFFFFFF7F 0000133A 122B 0016 move.b D1, [A3 + 0x16] 0000133E 49C1 lea.l A4, D1 00001340 0281 FFFF FF7F andi.l D1, 0xFFFFFF7F 00001346 B200 cmp.b D1, D0 00001348 6710 beq +0x12 /* 0000135A */ label0000134A: 0000134A 41D7 lea.l A0, [A7] 0000134C 3003 move.w D0, D3 0000134E 0A00 0018 xori.b D0, 0x18 00001352 3200 move.w D1, D0 00001354 E648 lsr D0.w, 3 00001356 03F0 0000 bset [A0 + D0.w], D1 label0000135A: 0000135A 5243 addq.w D3, 1 label0000135C: 0000135C 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 00001360 6F00 FF74 ble -0x8A /* 000012D6 */ 00001364 206F 002C movea.l A0, [A7 + 0x2C] 00001368 2097 move.l [A0], [A7] 0000136A 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 00001370 504F addq.w A7, 8 00001372 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00001376 4E75 rts fn00001378: 00001378 206F 0004 movea.l A0, [A7 + 0x4] 0000137C 2250 movea.l A1, [A0] 0000137E 7014 moveq.l D0, 0x14 00001380 2280 move.l [A1], D0 00001382 7014 moveq.l D0, 0x14 00001384 2340 0004 move.l [A1 + 0x4], D0 00001388 42A9 0008 clr.l [A1 + 0x8] 0000138C 337C 0007 000C move.w [A1 + 0xC], 0x7 00001392 337C 0018 000E move.w [A1 + 0xE], 0x18 00001398 337C 0032 0010 move.w [A1 + 0x10], 0x32 /* '2' */ 0000139E 137C 0001 0012 move.b [A1 + 0x12], 0x1 000013A4 4229 0013 clr.b [A1 + 0x13] 000013A8 4E75 rts fn000013AA: 000013AA 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000013AE 554F subq.w A7, 2 000013B0 266F 001E movea.l A3, [A7 + 0x1E] 000013B4 7A00 moveq.l D5, 0x00 000013B6 200B move.l D0, A3 000013B8 6606 bne +0x8 /* 000013C0 */ 000013BA 42AF 0022 clr.l [A7 + 0x22] 000013BE 603A bra +0x3C /* 000013FA */ label000013C0: 000013C0 4857 pea.l [A7] 000013C2 2F0B move.l -[A7], A3 000013C4 4EAD C2F0 jsr [A5 - 0x3D10] 000013C8 200B move.l D0, A3 000013CA 504F addq.w A7, 8 000013CC 671E beq +0x20 /* 000013EC */ 000013CE 2453 movea.l A2, [A3] 000013D0 284A movea.l A4, A2 000013D2 2814 move.l D4, [A4] 000013D4 262C 0004 move.l D3, [A4 + 0x4] 000013D8 9883 sub.l D4, D3 000013DA D5C3 add.l A2, D3 000013DC 600A bra +0xC /* 000013E8 */ label000013DE: 000013DE 3612 move.w D3, [A2] 000013E0 3043 movea.w A0, D3 000013E2 D5C8 add.l A2, A0 000013E4 9888 sub.l D4, A0 000013E6 5285 addq.l D5, 1 label000013E8: 000013E8 4A84 tst.l D4 000013EA 6EF2 bgt -0xC /* 000013DE */ label000013EC: 000013EC 4857 pea.l [A7] 000013EE 2F0B move.l -[A7], A3 000013F0 4EAD C2F8 jsr [A5 - 0x3D08] 000013F4 2F45 002A move.l [A7 + 0x2A], D5 000013F8 504F addq.w A7, 8 label000013FA: 000013FA 544F addq.w A7, 2 000013FC 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001400 4E74 0004 rtd 0x0004 fn00001404: 00001404 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 00001408 4FEF FFF4 lea.l A7, [A7 - 0xC] 0000140C 2C6F 002C movea.l A6, [A7 + 0x2C] 00001410 286F 0030 movea.l A4, [A7 + 0x30] 00001414 1A2F 0034 move.b D5, [A7 + 0x34] 00001418 264E movea.l A3, A6 0000141A 47EB 0030 lea.l A3, [A3 + 0x30] 0000141E 244C movea.l A2, A4 00001420 45EA 0030 lea.l A2, [A2 + 0x30] 00001424 7606 moveq.l D3, 0x06 00001426 606E bra +0x70 /* 00001496 */ label00001428: 00001428 41EF 0036 lea.l A0, [A7 + 0x36] 0000142C 3003 move.w D0, D3 0000142E 0A00 0018 xori.b D0, 0x18 00001432 3200 move.w D1, D0 00001434 E648 lsr D0.w, 3 00001436 0330 0000 btst [A0 + D0.w], D1 0000143A 6604 bne +0x6 /* 00001440 */ 0000143C 7000 moveq.l D0, 0x00 0000143E 6002 bra +0x4 /* 00001442 */ label00001440: 00001440 7001 moveq.l D0, 0x01 label00001442: 00001442 4A00 tst.b D0 00001444 6748 beq +0x4A /* 0000148E */ 00001446 4A05 tst.b D5 00001448 670A beq +0xC /* 00001454 */ 0000144A 2F6A 0006 0008 move.l [A7 + 0x8], [A2 + 0x6] 00001450 182A 0014 move.b D4, [A2 + 0x14] label00001454: 00001454 41D3 lea.l A0, [A3] 00001456 43D2 lea.l A1, [A2] 00001458 7005 moveq.l D0, 0x05 label0000145A: 0000145A 22D8 move.l [A1]+, [A0]+ 0000145C 51C8 FFFC dbf D0, -0x6 /* 0000145A */ 00001460 4A05 tst.b D5 00001462 672A beq +0x2C /* 0000148E */ 00001464 256F 0008 0006 move.l [A2 + 0x6], [A7 + 0x8] 0000146A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000146E 4A28 0047 tst.b [A0 + 0x47] 00001472 671A beq +0x1C /* 0000148E */ 00001474 1004 move.b D0, D4 00001476 0280 0000 00C0 andi.l D0, 0xC0 0000147C 7200 moveq.l D1, 0x00 0000147E 122A 0014 move.b D1, [A2 + 0x14] 00001482 0281 FFFF FF3F andi.l D1, 0xFFFFFF3F 00001488 8280 or.l D1, D0 0000148A 1541 0014 move.b [A2 + 0x14], D1 label0000148E: 0000148E 5243 addq.w D3, 1 00001490 7018 moveq.l D0, 0x18 00001492 D7C0 add.l A3, D0 00001494 D5C0 add.l A2, D0 label00001496: 00001496 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 0000149A 6F8C ble -0x72 /* 00001428 */ 0000149C 41EF 0036 lea.l A0, [A7 + 0x36] 000014A0 7005 moveq.l D0, 0x05 000014A2 0A00 0018 xori.b D0, 0x18 000014A6 3200 move.w D1, D0 000014A8 E648 lsr D0.w, 3 000014AA 0330 0000 btst [A0 + D0.w], D1 000014AE 6604 bne +0x6 /* 000014B4 */ 000014B0 7000 moveq.l D0, 0x00 000014B2 6002 bra +0x4 /* 000014B6 */ label000014B4: 000014B4 7001 moveq.l D0, 0x01 label000014B6: 000014B6 4A00 tst.b D0 000014B8 6710 beq +0x12 /* 000014CA */ 000014BA 41EE 0018 lea.l A0, [A6 + 0x18] 000014BE 43EC 0018 lea.l A1, [A4 + 0x18] 000014C2 7005 moveq.l D0, 0x05 label000014C4: 000014C4 22D8 move.l [A1]+, [A0]+ 000014C6 51C8 FFFC dbf D0, -0x6 /* 000014C4 */ label000014CA: 000014CA 486D 122C pea.l [A5 + 0x122C] 000014CE 486F 003A pea.l [A7 + 0x3A] 000014D2 486F 0008 pea.l [A7 + 0x8] 000014D6 4EAD D8B0 jsr [A5 - 0x2750] 000014DA 41EF 000C lea.l A0, [A7 + 0xC] 000014DE 2018 move.l D0, [A0]+ 000014E0 8090 or.l D0, [A0] 000014E2 6604 bne +0x6 /* 000014E8 */ 000014E4 7001 moveq.l D0, 0x01 000014E6 6002 bra +0x4 /* 000014EA */ label000014E8: 000014E8 7000 moveq.l D0, 0x00 label000014EA: 000014EA 4A00 tst.b D0 000014EC 4FEF 000C lea.l A7, [A7 + 0xC] 000014F0 6670 bne +0x72 /* 00001562 */ 000014F2 264E movea.l A3, A6 000014F4 244C movea.l A2, A4 000014F6 41EF 0036 lea.l A0, [A7 + 0x36] 000014FA 7004 moveq.l D0, 0x04 000014FC 0A00 0018 xori.b D0, 0x18 00001500 3200 move.w D1, D0 00001502 E648 lsr D0.w, 3 00001504 0330 0000 btst [A0 + D0.w], D1 00001508 6604 bne +0x6 /* 0000150E */ 0000150A 7000 moveq.l D0, 0x00 0000150C 6002 bra +0x4 /* 00001510 */ label0000150E: 0000150E 7001 moveq.l D0, 0x01 label00001510: 00001510 4A00 tst.b D0 00001512 6706 beq +0x8 /* 0000151A */ 00001514 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4] label0000151A: 0000151A 41EF 0036 lea.l A0, [A7 + 0x36] 0000151E 7003 moveq.l D0, 0x03 00001520 0A00 0018 xori.b D0, 0x18 00001524 3200 move.w D1, D0 00001526 E648 lsr D0.w, 3 00001528 0330 0000 btst [A0 + D0.w], D1 0000152C 6604 bne +0x6 /* 00001532 */ 0000152E 7000 moveq.l D0, 0x00 00001530 6002 bra +0x4 /* 00001534 */ label00001532: 00001532 7001 moveq.l D0, 0x01 label00001534: 00001534 4A00 tst.b D0 00001536 6706 beq +0x8 /* 0000153E */ 00001538 256B 0008 0008 move.l [A2 + 0x8], [A3 + 0x8] label0000153E: 0000153E 41EF 0036 lea.l A0, [A7 + 0x36] 00001542 7001 moveq.l D0, 0x01 00001544 0A00 0018 xori.b D0, 0x18 00001548 3200 move.w D1, D0 0000154A E648 lsr D0.w, 3 0000154C 0330 0000 btst [A0 + D0.w], D1 00001550 6604 bne +0x6 /* 00001556 */ 00001552 7000 moveq.l D0, 0x00 00001554 6002 bra +0x4 /* 00001558 */ label00001556: 00001556 7001 moveq.l D0, 0x01 label00001558: 00001558 4A00 tst.b D0 0000155A 6706 beq +0x8 /* 00001562 */ 0000155C 156B 0015 0015 move.b [A2 + 0x15], [A3 + 0x15] label00001562: 00001562 4FEF 000C lea.l A7, [A7 + 0xC] 00001566 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 0000156A 4E75 rts fn0000156C: 0000156C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001570 4FEF FB48 lea.l A7, [A7 - 0x4B8] 00001574 286F 04DC movea.l A4, [A7 + 0x4DC] 00001578 266F 04D8 movea.l A3, [A7 + 0x4D8] 0000157C 206F 04D4 movea.l A0, [A7 + 0x4D4] 00001580 2F50 04B0 move.l [A7 + 0x4B0], [A0] 00001584 2F68 0004 04B4 move.l [A7 + 0x4B4], [A0 + 0x4] 0000158A 246F 04E0 movea.l A2, [A7 + 0x4E0] 0000158E 2452 movea.l A2, [A2] 00001590 D5D3 add.l A2, [A3] 00001592 41EF 04B0 lea.l A0, [A7 + 0x4B0] 00001596 2018 move.l D0, [A0]+ 00001598 8090 or.l D0, [A0] 0000159A 6604 bne +0x6 /* 000015A0 */ 0000159C 7001 moveq.l D0, 0x01 0000159E 6002 bra +0x4 /* 000015A2 */ label000015A0: 000015A0 7000 moveq.l D0, 0x00 label000015A2: 000015A2 1A00 move.b D5, D0 000015A4 4A05 tst.b D5 000015A6 6618 bne +0x1A /* 000015C0 */ 000015A8 2F2F 04B4 move.l -[A7], [A7 + 0x4B4] 000015AC 2F2F 04B4 move.l -[A7], [A7 + 0x4B4] 000015B0 4227 clr.b -[A7] 000015B2 486F 000A pea.l [A7 + 0xA] 000015B6 2F0C move.l -[A7], A4 000015B8 4EBA FE4A jsr [PC - 0x1B6 /* 00001404 */] 000015BC 4FEF 0012 lea.l A7, [A7 + 0x12] label000015C0: 000015C0 3812 move.w D4, [A2] 000015C2 0C44 0001 cmpi.w D4, 0x1 000015C6 6C14 bge +0x16 /* 000015DC */ 000015C8 3004 move.w D0, D4 000015CA 48C0 ext.l D0 000015CC 2F00 move.l -[A7], D0 000015CE 486D 8AFC pea.l [A5 - 0x7504] 000015D2 4EAD C1D8 jsr [A5 - 0x3E28] 000015D6 4FEF 04C0 lea.l A7, [A7 + 0x4C0] 000015DA 6058 bra +0x5A /* 00001634 */ label000015DC: 000015DC 3044 movea.w A0, D4 000015DE 2008 move.l D0, A0 000015E0 D193 add.l [A3], D0 000015E2 548A addq.l A2, 2 000015E4 5544 subq.w D4, 2 000015E6 6026 bra +0x28 /* 0000160E */ label000015E8: 000015E8 3612 move.w D3, [A2] 000015EA 4A43 tst.w D3 000015EC 6D24 blt +0x26 /* 00001612 */ 000015EE 548A addq.l A2, 2 000015F0 264C movea.l A3, A4 000015F2 D6D2 add.w A3, [A2] 000015F4 548A addq.l A2, 2 000015F6 3003 move.w D0, D3 000015F8 48C0 ext.l D0 000015FA 5880 addq.l D0, 4 000015FC 9840 sub.w D4, D0 000015FE 6006 bra +0x8 /* 00001606 */ label00001600: 00001600 16DA move.b [A3]+, [A2]+ 00001602 5343 subq.w D3, 1 00001604 16DA move.b [A3]+, [A2]+ label00001606: 00001606 3003 move.w D0, D3 00001608 5343 subq.w D3, 1 0000160A 4A40 tst.w D0 0000160C 6EF2 bgt -0xC /* 00001600 */ label0000160E: 0000160E 4A44 tst.w D4 00001610 66D6 bne -0x28 /* 000015E8 */ label00001612: 00001612 4A05 tst.b D5 00001614 661A bne +0x1C /* 00001630 */ 00001616 2F2F 04B4 move.l -[A7], [A7 + 0x4B4] 0000161A 2F2F 04B4 move.l -[A7], [A7 + 0x4B4] 0000161E 1F3C 0001 move.b -[A7], 0x1 00001622 2F0C move.l -[A7], A4 00001624 486F 000E pea.l [A7 + 0xE] 00001628 4EBA FDDA jsr [PC - 0x226 /* 00001404 */] 0000162C 4FEF 0012 lea.l A7, [A7 + 0x12] label00001630: 00001630 4FEF 04B8 lea.l A7, [A7 + 0x4B8] label00001634: 00001634 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001638 4E74 0012 rtd 0x0012 fn0000163C: 0000163C 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00001640 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001644 266F 003E movea.l A3, [A7 + 0x3E] 00001648 246F 0042 movea.l A2, [A7 + 0x42] 0000164C 302F 0048 move.w D0, [A7 + 0x48] 00001650 48C0 ext.l D0 00001652 2600 move.l D3, D0 00001654 E08B lsr D3, 8 00001656 E08B lsr D3, 8 00001658 E08B lsr D3, 8 0000165A EE8B lsr D3, 7 0000165C D680 add.l D3, D0 0000165E E283 asr D3, 1 00001660 2F2F 003A move.l -[A7], [A7 + 0x3A] 00001664 4EAD C2E0 jsr [A5 - 0x3D20] 00001668 2800 move.l D4, D0 0000166A 206F 003E movea.l A0, [A7 + 0x3E] 0000166E 2050 movea.l A0, [A0] 00001670 2F50 0008 move.l [A7 + 0x8], [A0] 00001674 7A00 moveq.l D5, 0x00 00001676 7E00 moveq.l D7, 0x00 00001678 2004 move.l D0, D4 0000167A 90AF 0008 sub.l D0, [A7 + 0x8] 0000167E 0C80 0000 0800 cmpi.l D0, 0x800 00001684 584F addq.w A7, 4 00001686 6C2C bge +0x2E /* 000016B4 */ 00001688 4878 0001 push.l 0x1 0000168C 2004 move.l D0, D4 0000168E 0680 0000 0800 addi.l D0, 0x800 00001694 2F00 move.l -[A7], D0 00001696 2F2F 0042 move.l -[A7], [A7 + 0x42] 0000169A 4EAD C2D8 jsr [A5 - 0x3D28] 0000169E 4A6D 0874 tst.w [A5 + 0x874] 000016A2 4FEF 000C lea.l A7, [A7 + 0xC] 000016A6 670C beq +0xE /* 000016B4 */ 000016A8 7094 moveq.l D0, 0xFFFFFF94 000016AA 4FEF 0010 lea.l A7, [A7 + 0x10] 000016AE 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000016B2 4E75 rts label000016B4: 000016B4 286F 003A movea.l A4, [A7 + 0x3A] 000016B8 2854 movea.l A4, [A4] 000016BA D9EF 0004 add.l A4, [A7 + 0x4] 000016BE 2E8C move.l [A7], A4 000016C0 5447 addq.w D7, 2 000016C2 548C addq.l A4, 2 000016C4 605C bra +0x5E /* 00001722 */ label000016C6: 000016C6 2C4A movea.l A6, A2 000016C8 6006 bra +0x8 /* 000016D0 */ label000016CA: 000016CA 5343 subq.w D3, 1 000016CC 4A43 tst.w D3 000016CE 6756 beq +0x58 /* 00001726 */ label000016D0: 000016D0 B54B cmpm.w [A2]+, [A3]+ 000016D2 67F6 beq -0x8 /* 000016CA */ 000016D4 558A subq.l A2, 2 000016D6 558B subq.l A3, 2 000016D8 204A movea.l A0, A2 000016DA 91CE sub.l A0, A6 000016DC 2008 move.l D0, A0 000016DE DA40 add.w D5, D0 000016E0 2F4C 000C move.l [A7 + 0xC], A4 000016E4 548C addq.l A4, 2 000016E6 2F4C 0008 move.l [A7 + 0x8], A4 000016EA 548C addq.l A4, 2 000016EC 5847 addq.w D7, 4 000016EE 7800 moveq.l D4, 0x00 000016F0 2C4A movea.l A6, A2 000016F2 600E bra +0x10 /* 00001702 */ label000016F4: 000016F4 389B move.w [A4], [A3]+ 000016F6 548C addq.l A4, 2 000016F8 5343 subq.w D3, 1 000016FA 4A43 tst.w D3 000016FC 6604 bne +0x6 /* 00001702 */ 000016FE 548A addq.l A2, 2 00001700 6006 bra +0x8 /* 00001708 */ label00001702: 00001702 301A move.w D0, [A2]+ 00001704 B053 cmp.w D0, [A3] 00001706 66EC bne -0x12 /* 000016F4 */ label00001708: 00001708 558A subq.l A2, 2 0000170A 204A movea.l A0, A2 0000170C 91CE sub.l A0, A6 0000170E 2C08 move.l D6, A0 00001710 DE46 add.w D7, D6 00001712 D846 add.w D4, D6 00001714 206F 000C movea.l A0, [A7 + 0xC] 00001718 3084 move.w [A0], D4 0000171A 206F 0008 movea.l A0, [A7 + 0x8] 0000171E 3085 move.w [A0], D5 00001720 DA44 add.w D5, D4 label00001722: 00001722 4A43 tst.w D3 00001724 66A0 bne -0x5E /* 000016C6 */ label00001726: 00001726 2057 movea.l A0, [A7] 00001728 3087 move.w [A0], D7 0000172A 3007 move.w D0, D7 0000172C 48C0 ext.l D0 0000172E D0AF 0004 add.l D0, [A7 + 0x4] 00001732 206F 003A movea.l A0, [A7 + 0x3A] 00001736 2050 movea.l A0, [A0] 00001738 2080 move.l [A0], D0 0000173A 7000 moveq.l D0, 0x00 0000173C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001740 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001744 4E75 rts fn00001746: 00001746 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000174A 4FEF FFE8 lea.l A7, [A7 - 0x18] 0000174E 266F 002C movea.l A3, [A7 + 0x2C] 00001752 382F 0030 move.w D4, [A7 + 0x30] 00001756 0C44 0005 cmpi.w D4, 0x5 0000175A 6C00 0170 bge +0x172 /* 000018CC */ 0000175E 7600 moveq.l D3, 0x00 00001760 244B movea.l A2, A3 00001762 6000 0160 bra +0x162 /* 000018C4 */ label00001766: 00001766 41D2 lea.l A0, [A2] 00001768 43EF 0004 lea.l A1, [A7 + 0x4] 0000176C 7004 moveq.l D0, 0x04 label0000176E: 0000176E 22D8 move.l [A1]+, [A0]+ 00001770 51C8 FFFC dbf D0, -0x6 /* 0000176E */ 00001774 4878 0018 push.l 0x18 00001778 42A7 clr.l -[A7] 0000177A 2F0A move.l -[A7], A2 0000177C 4EAD 9E32 jsr [A5 - 0x61CE] 00001780 4A43 tst.w D3 00001782 4FEF 000C lea.l A7, [A7 + 0xC] 00001786 666E bne +0x70 /* 000017F6 */ 00001788 4A6F 0014 tst.w [A7 + 0x14] 0000178C 670A beq +0xC /* 00001798 */ 0000178E 34BC 0001 move.w [A2], 0x1 00001792 356F 0014 0002 move.w [A2 + 0x2], [A7 + 0x14] label00001798: 00001798 4A6F 000A tst.w [A7 + 0xA] 0000179C 670C beq +0xE /* 000017AA */ 0000179E 357C 0001 0004 move.w [A2 + 0x4], 0x1 000017A4 356F 000A 0006 move.w [A2 + 0x6], [A7 + 0xA] label000017AA: 000017AA 4A6F 000C tst.w [A7 + 0xC] 000017AE 670C beq +0xE /* 000017BC */ 000017B0 357C 0001 0008 move.w [A2 + 0x8], 0x1 000017B6 356F 000C 000A move.w [A2 + 0xA], [A7 + 0xC] label000017BC: 000017BC 156F 0006 000C move.b [A2 + 0xC], [A7 + 0x6] 000017C2 156F 0007 000D move.b [A2 + 0xD], [A7 + 0x7] 000017C8 156F 0009 000E move.b [A2 + 0xE], [A7 + 0x9] 000017CE 156F 0008 000F move.b [A2 + 0xF], [A7 + 0x8] 000017D4 156F 0011 0010 move.b [A2 + 0x10], [A7 + 0x11] 000017DA 156F 0012 0011 move.b [A2 + 0x11], [A7 + 0x12] 000017E0 156F 0013 0012 move.b [A2 + 0x12], [A7 + 0x13] 000017E6 156F 0016 0013 move.b [A2 + 0x13], [A7 + 0x16] 000017EC 156F 0017 0014 move.b [A2 + 0x14], [A7 + 0x17] 000017F2 6000 00CA bra +0xCC /* 000018BE */ label000017F6: 000017F6 0C43 0001 cmpi.w D3, 0x1 000017FA 664E bne +0x50 /* 0000184A */ 000017FC 4A6F 0004 tst.w [A7 + 0x4] 00001800 670A beq +0xC /* 0000180C */ 00001802 34BC 0001 move.w [A2], 0x1 00001806 356F 0004 0002 move.w [A2 + 0x2], [A7 + 0x4] label0000180C: 0000180C 156F 0009 0004 move.b [A2 + 0x4], [A7 + 0x9] 00001812 156F 0008 0005 move.b [A2 + 0x5], [A7 + 0x8] 00001818 156F 0006 0006 move.b [A2 + 0x6], [A7 + 0x6] 0000181E 156F 0007 0007 move.b [A2 + 0x7], [A7 + 0x7] 00001824 356F 000A 0008 move.w [A2 + 0x8], [A7 + 0xA] 0000182A 356F 000C 000A move.w [A2 + 0xA], [A7 + 0xC] 00001830 156F 000E 000C move.b [A2 + 0xC], [A7 + 0xE] 00001836 156F 000F 000D move.b [A2 + 0xD], [A7 + 0xF] 0000183C 156F 0010 000E move.b [A2 + 0xE], [A7 + 0x10] 00001842 156F 0016 000F move.b [A2 + 0xF], [A7 + 0x16] 00001848 6074 bra +0x76 /* 000018BE */ label0000184A: 0000184A 4A2F 0005 tst.b [A7 + 0x5] 0000184E 676E beq +0x70 /* 000018BE */ 00001850 14AF 0005 move.b [A2], [A7 + 0x5] 00001854 1012 move.b D0, [A2] 00001856 49C0 lea.l A4, D0 00001858 7201 moveq.l D1, 0x01 0000185A E1A9 lsl D1, D0 0000185C 0281 0003 0F82 andi.l D1, 0x30F82 00001862 4A81 tst.l D1 00001864 6704 beq +0x6 /* 0000186A */ 00001866 14BC 0010 move.b [A2], 0x10 label0000186A: 0000186A 156F 0009 0001 move.b [A2 + 0x1], [A7 + 0x9] 00001870 4A6F 000A tst.w [A7 + 0xA] 00001874 670C beq +0xE /* 00001882 */ 00001876 357C 0001 0002 move.w [A2 + 0x2], 0x1 0000187C 356F 000A 0004 move.w [A2 + 0x4], [A7 + 0xA] label00001882: 00001882 4A6F 0014 tst.w [A7 + 0x14] 00001886 670C beq +0xE /* 00001894 */ 00001888 357C 0001 0006 move.w [A2 + 0x6], 0x1 0000188E 356F 0014 0008 move.w [A2 + 0x8], [A7 + 0x14] label00001894: 00001894 156F 0006 000A move.b [A2 + 0xA], [A7 + 0x6] 0000189A 156F 0007 000B move.b [A2 + 0xB], [A7 + 0x7] 000018A0 256F 000C 000C move.l [A2 + 0xC], [A7 + 0xC] 000018A6 256F 0010 0010 move.l [A2 + 0x10], [A7 + 0x10] 000018AC 156F 0016 0014 move.b [A2 + 0x14], [A7 + 0x16] 000018B2 156F 0017 0015 move.b [A2 + 0x15], [A7 + 0x17] 000018B8 156F 0008 0016 move.b [A2 + 0x16], [A7 + 0x8] label000018BE: 000018BE 5243 addq.w D3, 1 000018C0 7018 moveq.l D0, 0x18 000018C2 D5C0 add.l A2, D0 label000018C4: 000018C4 0C43 0032 cmpi.w D3, 0x32 /* '2' */ 000018C8 6D00 FE9C blt -0x162 /* 00001766 */ label000018CC: 000018CC 0C44 0006 cmpi.w D4, 0x6 000018D0 6C1A bge +0x1C /* 000018EC */ 000018D2 244B movea.l A2, A3 000018D4 2F0A move.l -[A7], A2 000018D6 486F 0004 pea.l [A7 + 0x4] 000018DA 4EBA 0D6E jsr [PC + 0xD6E /* 0000264A */] 000018DE 156A 000F 0015 move.b [A2 + 0x15], [A2 + 0xF] 000018E4 256F 0008 000C move.l [A2 + 0xC], [A7 + 0x8] 000018EA 504F addq.w A7, 8 label000018EC: 000018EC 0C44 0005 cmpi.w D4, 0x5 000018F0 6D32 blt +0x34 /* 00001924 */ 000018F2 0C44 0007 cmpi.w D4, 0x7 000018F6 6C2C bge +0x2E /* 00001924 */ 000018F8 7602 moveq.l D3, 0x02 000018FA 244B movea.l A2, A3 000018FC 45EA 0030 lea.l A2, [A2 + 0x30] 00001900 601C bra +0x1E /* 0000191E */ label00001902: 00001902 1012 move.b D0, [A2] 00001904 49C0 lea.l A4, D0 00001906 7201 moveq.l D1, 0x01 00001908 E1A9 lsl D1, D0 0000190A 0281 0003 0F82 andi.l D1, 0x30F82 00001910 4A81 tst.l D1 00001912 6704 beq +0x6 /* 00001918 */ 00001914 14BC 0010 move.b [A2], 0x10 label00001918: 00001918 5243 addq.w D3, 1 0000191A 7018 moveq.l D0, 0x18 0000191C D5C0 add.l A2, D0 label0000191E: 0000191E 0C43 0032 cmpi.w D3, 0x32 /* '2' */ 00001922 6DDE blt -0x20 /* 00001902 */ label00001924: 00001924 4FEF 0018 lea.l A7, [A7 + 0x18] 00001928 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000192C 4E75 rts 0000192E 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00001932 4FEF F696 lea.l A7, [A7 - 0x96A] 00001936 266F 0996 movea.l A3, [A7 + 0x996] 0000193A 4297 clr.l [A7] 0000193C 206F 0992 movea.l A0, [A7 + 0x992] 00001940 2850 movea.l A4, [A0] 00001942 4290 clr.l [A0] 00001944 4253 clr.w [A3] 00001946 200C move.l D0, A4 00001948 4A80 tst.l D0 0000194A 660C bne +0xE /* 00001958 */ 0000194C 7000 moveq.l D0, 0x00 0000194E 4FEF 096A lea.l A7, [A7 + 0x96A] 00001952 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001956 4E75 rts label00001958: 00001958 2454 movea.l A2, [A4] 0000195A 382A 000E move.w D4, [A2 + 0xE] 0000195E 3A2A 0010 move.w D5, [A2 + 0x10] 00001962 3F6A 000C 0004 move.w [A7 + 0x4], [A2 + 0xC] 00001968 2F6A 0004 04B6 move.l [A7 + 0x4B6], [A2 + 0x4] 0000196E 0C44 0018 cmpi.w D4, 0x18 00001972 6624 bne +0x26 /* 00001998 */ 00001974 0C45 0032 cmpi.w D5, 0x32 /* '2' */ 00001978 661E bne +0x20 /* 00001998 */ 0000197A 7014 moveq.l D0, 0x14 0000197C B0AF 04B6 cmp.l D0, [A7 + 0x4B6] 00001980 6616 bne +0x18 /* 00001998 */ 00001982 0C6F 0007 0004 cmpi.w [A7 + 0x4], 0x7 00001988 660E bne +0x10 /* 00001998 */ 0000198A 208C move.l [A0], A4 0000198C 7000 moveq.l D0, 0x00 0000198E 4FEF 096A lea.l A7, [A7 + 0x96A] 00001992 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001996 4E75 rts label00001998: 00001998 36BC 0001 move.w [A3], 0x1 0000199C 0C44 0018 cmpi.w D4, 0x18 000019A0 6E06 bgt +0x8 /* 000019A8 */ 000019A2 0C45 0032 cmpi.w D5, 0x32 /* '2' */ 000019A6 6F12 ble +0x14 /* 000019BA */ label000019A8: 000019A8 2F0C move.l -[A7], A4 000019AA 4EAD C200 jsr [A5 - 0x3E00] 000019AE 70CE moveq.l D0, 0xFFFFFFCE 000019B0 4FEF 096E lea.l A7, [A7 + 0x96E] 000019B4 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000019B8 4E75 rts label000019BA: 000019BA 4878 0001 push.l 0x1 000019BE 2F0C move.l -[A7], A4 000019C0 4EAD C2E0 jsr [A5 - 0x3D20] 000019C4 7214 moveq.l D1, 0x14 000019C6 D081 add.l D0, D1 000019C8 584F addq.w A7, 4 000019CA 2F00 move.l -[A7], D0 000019CC 4EAD C1F8 jsr [A5 - 0x3E08] 000019D0 2C48 movea.l A6, A0 000019D2 362D 0874 move.w D3, [A5 + 0x874] 000019D6 4A43 tst.w D3 000019D8 504F addq.w A7, 8 000019DA 6712 beq +0x14 /* 000019EE */ 000019DC 2F0C move.l -[A7], A4 000019DE 4EAD C200 jsr [A5 - 0x3E00] 000019E2 3003 move.w D0, D3 000019E4 4FEF 096E lea.l A7, [A7 + 0x96E] 000019E8 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000019EC 4E75 rts label000019EE: 000019EE 3E04 move.w D7, D4 000019F0 CFC5 muls.w D7, D5 000019F2 4878 0003 push.l 0x3 000019F6 2F07 move.l -[A7], D7 000019F8 4EAD C2C8 jsr [A5 - 0x3D38] 000019FC 2C08 move.l D6, A0 000019FE 362D 0874 move.w D3, [A5 + 0x874] 00001A02 4A43 tst.w D3 00001A04 504F addq.w A7, 8 00001A06 6718 beq +0x1A /* 00001A20 */ 00001A08 2F0E move.l -[A7], A6 00001A0A 4EAD C200 jsr [A5 - 0x3E00] 00001A0E 2F0C move.l -[A7], A4 00001A10 4EAD C200 jsr [A5 - 0x3E00] 00001A14 3003 move.w D0, D3 00001A16 4FEF 0972 lea.l A7, [A7 + 0x972] 00001A1A 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001A1E 4E75 rts label00001A20: 00001A20 2F0E move.l -[A7], A6 00001A22 4EBA F954 jsr [PC - 0x6AC /* 00001378 */] 00001A26 2054 movea.l A0, [A4] 00001A28 2E10 move.l D7, [A0] 00001A2A 486F 04BE pea.l [A7 + 0x4BE] 00001A2E 4EBA F876 jsr [PC - 0x78A /* 000012A6 */] 00001A32 504F addq.w A7, 8 00001A34 6000 0090 bra +0x92 /* 00001AC6 */ label00001A38: 00001A38 5297 addq.l [A7], 1 00001A3A 41EF 04BA lea.l A0, [A7 + 0x4BA] 00001A3E 43EF 0006 lea.l A1, [A7 + 0x6] 00001A42 303C 012B move.w D0, 0x12B label00001A46: 00001A46 22D8 move.l [A1]+, [A0]+ 00001A48 51C8 FFFC dbf D0, -0x6 /* 00001A46 */ 00001A4C 1F3C 0001 move.b -[A7], 0x1 00001A50 2F0C move.l -[A7], A4 00001A52 2F06 move.l -[A7], D6 00001A54 486F 04C0 pea.l [A7 + 0x4C0] 00001A58 486D 1224 pea.l [A5 + 0x1224] 00001A5C 4EBA FB0E jsr [PC - 0x4F2 /* 0000156C */] 00001A60 7600 moveq.l D3, 0x00 00001A62 2446 movea.l A2, D6 00001A64 47EF 04BA lea.l A3, [A7 + 0x4BA] 00001A68 6014 bra +0x16 /* 00001A7E */ label00001A6A: 00001A6A 3044 movea.w A0, D4 00001A6C 2008 move.l D0, A0 00001A6E 204A movea.l A0, A2 00001A70 224B movea.l A1, A3 00001A72 A22E syscall BlockMove/BlockMoveData, flags=2 00001A74 3044 movea.w A0, D4 00001A76 D5C8 add.l A2, A0 00001A78 47EB 0018 lea.l A3, [A3 + 0x18] 00001A7C 5243 addq.w D3, 1 label00001A7E: 00001A7E B645 cmp.w D3, D5 00001A80 6DE8 blt -0x16 /* 00001A6A */ 00001A82 3F2F 0004 move.w -[A7], [A7 + 0x4] 00001A86 486F 04BC pea.l [A7 + 0x4BC] 00001A8A 4EBA FCBA jsr [PC - 0x346 /* 00001746 */] 00001A8E 4878 04B0 push.l 0x4B0 00001A92 486F 0010 pea.l [A7 + 0x10] 00001A96 486F 04C8 pea.l [A7 + 0x4C8] 00001A9A 2F0E move.l -[A7], A6 00001A9C 1F3C 0001 move.b -[A7], 0x1 00001AA0 4EBA FB9A jsr [PC - 0x466 /* 0000163C */] 00001AA4 3600 move.w D3, D0 00001AA6 4A43 tst.w D3 00001AA8 4FEF 0018 lea.l A7, [A7 + 0x18] 00001AAC 6718 beq +0x1A /* 00001AC6 */ 00001AAE 2F0E move.l -[A7], A6 00001AB0 4EAD C200 jsr [A5 - 0x3E00] 00001AB4 2F0C move.l -[A7], A4 00001AB6 4EAD C200 jsr [A5 - 0x3E00] 00001ABA 3003 move.w D0, D3 00001ABC 4FEF 0972 lea.l A7, [A7 + 0x972] 00001AC0 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001AC4 4E75 rts label00001AC6: 00001AC6 BEAF 04B6 cmp.l D7, [A7 + 0x4B6] 00001ACA 6E00 FF6C bgt -0x92 /* 00001A38 */ 00001ACE 2F0C move.l -[A7], A4 00001AD0 4EAD C200 jsr [A5 - 0x3E00] 00001AD4 2F06 move.l -[A7], D6 00001AD6 4EAD C2D0 jsr [A5 - 0x3D30] 00001ADA 42A7 clr.l -[A7] 00001ADC 2F0E move.l -[A7], A6 00001ADE 4EAD C2F0 jsr [A5 - 0x3D10] 00001AE2 2056 movea.l A0, [A6] 00001AE4 216F 0010 0008 move.l [A0 + 0x8], [A7 + 0x10] 00001AEA 42A7 clr.l -[A7] 00001AEC 2F0E move.l -[A7], A6 00001AEE 4EAD C2F8 jsr [A5 - 0x3D08] 00001AF2 4878 0001 push.l 0x1 00001AF6 2056 movea.l A0, [A6] 00001AF8 2F10 move.l -[A7], [A0] 00001AFA 2F0E move.l -[A7], A6 00001AFC 4EAD C2D8 jsr [A5 - 0x3D28] 00001B00 206F 09B6 movea.l A0, [A7 + 0x9B6] 00001B04 208E move.l [A0], A6 00001B06 7000 moveq.l D0, 0x00 00001B08 4FEF 098E lea.l A7, [A7 + 0x98E] 00001B0C 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001B10 4E75 rts 00001B12 306F 0004 movea.w A0, [A7 + 0x4] 00001B16 2F08 move.l -[A7], A0 00001B18 2F3C 0016 0002 move.l -[A7], 0x160002 00001B1E 4EAD D960 jsr [A5 - 0x26A0] 00001B22 504F addq.w A7, 8 00001B24 4E75 rts fn00001B26: 00001B26 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00001B2A 246F 0018 movea.l A2, [A7 + 0x18] 00001B2E 3C2F 001C move.w D6, [A7 + 0x1C] 00001B32 2052 movea.l A0, [A2] 00001B34 2A28 0008 move.l D5, [A0 + 0x8] 00001B38 3046 movea.w A0, D6 00001B3A 2F08 move.l -[A7], A0 00001B3C 2F0A move.l -[A7], A2 00001B3E 4EAD D968 jsr [A5 - 0x2698] 00001B42 4A00 tst.b D0 00001B44 504F addq.w A7, 8 00001B46 6722 beq +0x24 /* 00001B6A */ 00001B48 2052 movea.l A0, [A2] 00001B4A 2828 0008 move.l D4, [A0 + 0x8] 00001B4E BA84 cmp.l D5, D4 00001B50 6710 beq +0x12 /* 00001B62 */ 00001B52 2605 move.l D3, D5 00001B54 6008 bra +0xA /* 00001B5E */ label00001B56: 00001B56 2052 movea.l A0, [A2] 00001B58 3183 3A14 move.w [A0 + D3 * 2 + 0x14], D3 00001B5C 5283 addq.l D3, 1 label00001B5E: 00001B5E B684 cmp.l D3, D4 00001B60 6DF4 blt -0xA /* 00001B56 */ label00001B62: 00001B62 2052 movea.l A0, [A2] 00001B64 31AF 001E 6214 move.w [A0 + D6.w * 2 + 0x14], [A7 + 0x1E] label00001B6A: 00001B6A 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00001B6E 4E75 rts fn00001B70: 00001B70 322F 0008 move.w D1, [A7 + 0x8] 00001B74 4A41 tst.w D1 00001B76 6D1C blt +0x1E /* 00001B94 */ 00001B78 206F 0004 movea.l A0, [A7 + 0x4] 00001B7C 2050 movea.l A0, [A0] 00001B7E 3001 move.w D0, D1 00001B80 48C0 ext.l D0 00001B82 B0A8 0008 cmp.l D0, [A0 + 0x8] 00001B86 6C0C bge +0xE /* 00001B94 */ 00001B88 206F 0004 movea.l A0, [A7 + 0x4] 00001B8C 2250 movea.l A1, [A0] 00001B8E 3031 1214 move.w D0, [A1 + D1.w * 2 + 0x14] 00001B92 4E75 rts label00001B94: 00001B94 3001 move.w D0, D1 00001B96 4E75 rts 00001B98 4878 0001 push.l 0x1 00001B9C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001BA0 4EAD C208 jsr [A5 - 0x3DF8] 00001BA4 504F addq.w A7, 8 00001BA6 4E75 rts 00001BA8 48E7 1820 movem.l -[A7], D3,D4,A2 00001BAC 246F 0010 movea.l A2, [A7 + 0x10] 00001BB0 2052 movea.l A0, [A2] 00001BB2 3828 000E move.w D4, [A0 + 0xE] 00001BB6 7600 moveq.l D3, 0x00 00001BB8 600E bra +0x10 /* 00001BC8 */ label00001BBA: 00001BBA 3F03 move.w -[A7], D3 00001BBC 3F03 move.w -[A7], D3 00001BBE 2F0A move.l -[A7], A2 00001BC0 4EBA FF64 jsr [PC - 0x9C /* 00001B26 */] 00001BC4 5243 addq.w D3, 1 00001BC6 504F addq.w A7, 8 label00001BC8: 00001BC8 B644 cmp.w D3, D4 00001BCA 6DEE blt -0x10 /* 00001BBA */ 00001BCC 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001BD0 4E75 rts fn00001BD2: 00001BD2 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001BD6 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001BDA 266F 0024 movea.l A3, [A7 + 0x24] 00001BDE 286F 002C movea.l A4, [A7 + 0x2C] 00001BE2 3614 move.w D3, [A4] 00001BE4 246C 0002 movea.l A2, [A4 + 0x2] 00001BE8 200A move.l D0, A2 00001BEA 4A80 tst.l D0 00001BEC 6600 0092 bne +0x94 /* 00001C80 */ 00001BF0 4A43 tst.w D3 00001BF2 6C3A bge +0x3C /* 00001C2E */ 00001BF4 4A6F 002A tst.w [A7 + 0x2A] 00001BF8 6618 bne +0x1A /* 00001C12 */ 00001BFA 4267 clr.w -[A7] 00001BFC 486F 000E pea.l [A7 + 0xE] 00001C00 4EAD B560 jsr [A5 - 0x4AA0] 00001C04 26AF 0012 move.l [A3], [A7 + 0x12] 00001C08 4FEF 0016 lea.l A7, [A7 + 0x16] 00001C0C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001C10 4E75 rts label00001C12: 00001C12 3F2F 0028 move.w -[A7], [A7 + 0x28] 00001C16 3003 move.w D0, D3 00001C18 48C0 ext.l D0 00001C1A 4480 neg.l D0 00001C1C 3F00 move.w -[A7], D0 00001C1E 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001C22 4EAD B528 jsr [A5 - 0x4AD8] 00001C26 3F40 0030 move.w [A7 + 0x30], D0 00001C2A 504F addq.w A7, 8 00001C2C 6044 bra +0x46 /* 00001C72 */ label00001C2E: 00001C2E 4A6F 002A tst.w [A7 + 0x2A] 00001C32 661A bne +0x1C /* 00001C4E */ 00001C34 3F3C FFFE move.w -[A7], 0xFFFE 00001C38 486F 000A pea.l [A7 + 0xA] 00001C3C 4EAD B560 jsr [A5 - 0x4AA0] 00001C40 26AF 000E move.l [A3], [A7 + 0xE] 00001C44 4FEF 0016 lea.l A7, [A7 + 0x16] 00001C48 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001C4C 4E75 rts label00001C4E: 00001C4E 486F 0028 pea.l [A7 + 0x28] 00001C52 3F03 move.w -[A7], D3 00001C54 4EAD B520 jsr [A5 - 0x4AE0] 00001C58 4A00 tst.b D0 00001C5A 5C4F addq.w A7, 6 00001C5C 6714 beq +0x16 /* 00001C72 */ 00001C5E 3F2F 0028 move.w -[A7], [A7 + 0x28] 00001C62 3F03 move.w -[A7], D3 00001C64 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001C68 4EAD B530 jsr [A5 - 0x4AD0] 00001C6C 3F40 0030 move.w [A7 + 0x30], D0 00001C70 504F addq.w A7, 8 label00001C72: 00001C72 26AF 0028 move.l [A3], [A7 + 0x28] 00001C76 4FEF 0010 lea.l A7, [A7 + 0x10] 00001C7A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001C7E 4E75 rts label00001C80: 00001C80 2052 movea.l A0, [A2] 00001C82 0C68 0002 0012 cmpi.w [A0 + 0x12], 0x2 00001C88 6654 bne +0x56 /* 00001CDE */ 00001C8A 4A43 tst.w D3 00001C8C 6628 bne +0x2A /* 00001CB6 */ 00001C8E 362F 0028 move.w D3, [A7 + 0x28] 00001C92 3F03 move.w -[A7], D3 00001C94 2F0A move.l -[A7], A2 00001C96 4EBA FED8 jsr [PC - 0x128 /* 00001B70 */] 00001C9A 3600 move.w D3, D0 00001C9C 4A43 tst.w D3 00001C9E 5C4F addq.w A7, 6 00001CA0 660E bne +0x10 /* 00001CB0 */ 00001CA2 4267 clr.w -[A7] 00001CA4 486F 002A pea.l [A7 + 0x2A] 00001CA8 4EAD B560 jsr [A5 - 0x4AA0] 00001CAC 5C4F addq.w A7, 6 00001CAE 6020 bra +0x22 /* 00001CD0 */ label00001CB0: 00001CB0 3F43 0028 move.w [A7 + 0x28], D3 00001CB4 601A bra +0x1C /* 00001CD0 */ label00001CB6: 00001CB6 B66F 0028 cmp.w D3, [A7 + 0x28] 00001CBA 6614 bne +0x16 /* 00001CD0 */ 00001CBC 362F 002A move.w D3, [A7 + 0x2A] 00001CC0 3F03 move.w -[A7], D3 00001CC2 2F0A move.l -[A7], A2 00001CC4 4EBA FEAA jsr [PC - 0x156 /* 00001B70 */] 00001CC8 3600 move.w D3, D0 00001CCA 3F43 0030 move.w [A7 + 0x30], D3 00001CCE 5C4F addq.w A7, 6 label00001CD0: 00001CD0 26AF 0028 move.l [A3], [A7 + 0x28] 00001CD4 4FEF 0010 lea.l A7, [A7 + 0x10] 00001CD8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001CDC 4E75 rts label00001CDE: 00001CDE 2052 movea.l A0, [A2] 00001CE0 0C68 0008 0012 cmpi.w [A0 + 0x12], 0x8 00001CE6 661C bne +0x1E /* 00001D04 */ 00001CE8 2F2F 0028 move.l -[A7], [A7 + 0x28] 00001CEC 2F0A move.l -[A7], A2 00001CEE 486F 000C pea.l [A7 + 0xC] 00001CF2 4EBA 058C jsr [PC + 0x58C /* 00002280 */] 00001CF6 26AF 0010 move.l [A3], [A7 + 0x10] 00001CFA 4FEF 001C lea.l A7, [A7 + 0x1C] 00001CFE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001D02 4E75 rts label00001D04: 00001D04 4267 clr.w -[A7] 00001D06 486F 0002 pea.l [A7 + 0x2] 00001D0A 4EAD B560 jsr [A5 - 0x4AA0] 00001D0E 26AF 0006 move.l [A3], [A7 + 0x6] 00001D12 4FEF 0016 lea.l A7, [A7 + 0x16] 00001D16 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001D1A 4E75 rts fn00001D1C: 00001D1C 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00001D20 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00001D24 2C6F 0058 movea.l A6, [A7 + 0x58] 00001D28 182F 0064 move.b D4, [A7 + 0x64] 00001D2C 286F 0066 movea.l A4, [A7 + 0x66] 00001D30 266F 006A movea.l A3, [A7 + 0x6A] 00001D34 7606 moveq.l D3, 0x06 00001D36 6000 00C2 bra +0xC4 /* 00001DFA */ label00001D3A: 00001D3A 41EF 005C lea.l A0, [A7 + 0x5C] 00001D3E 3003 move.w D0, D3 00001D40 0A00 0018 xori.b D0, 0x18 00001D44 3200 move.w D1, D0 00001D46 E648 lsr D0.w, 3 00001D48 0330 0000 btst [A0 + D0.w], D1 00001D4C 6604 bne +0x6 /* 00001D52 */ 00001D4E 7000 moveq.l D0, 0x00 00001D50 6002 bra +0x4 /* 00001D54 */ label00001D52: 00001D52 7001 moveq.l D0, 0x01 label00001D54: 00001D54 4A00 tst.b D0 00001D56 6700 00A0 beq +0xA2 /* 00001DF8 */ 00001D5A 3003 move.w D0, D3 00001D5C 48C0 ext.l D0 00001D5E 5980 subq.l D0, 4 00001D60 4C3C 0800 0000 movem.w A3, 0x0 00001D66 0018 244E ori.b [A0]+, 0x4E /* 'N' */ 00001D6A D5C0 add.l A2, D0 00001D6C 4A12 tst.b [A2] 00001D6E 6748 beq +0x4A /* 00001DB8 */ 00001D70 1012 move.b D0, [A2] 00001D72 4880 ext.w D0 00001D74 0C40 0010 cmpi.w D0, 0x10 00001D78 663E bne +0x40 /* 00001DB8 */ 00001D7A 2F0C move.l -[A7], A4 00001D7C 2F2A 0002 move.l -[A7], [A2 + 0x2] 00001D80 486F 0038 pea.l [A7 + 0x38] 00001D84 4E93 jsr [A3] 00001D86 2F6F 003C 0044 move.l [A7 + 0x44], [A7 + 0x3C] 00001D8C 302A 0002 move.w D0, [A2 + 0x2] 00001D90 B06F 0044 cmp.w D0, [A7 + 0x44] 00001D94 4FEF 000C lea.l A7, [A7 + 0xC] 00001D98 660A bne +0xC /* 00001DA4 */ 00001D9A 302A 0004 move.w D0, [A2 + 0x4] 00001D9E B06F 003A cmp.w D0, [A7 + 0x3A] 00001DA2 670C beq +0xE /* 00001DB0 */ label00001DA4: 00001DA4 256F 0038 0002 move.l [A2 + 0x2], [A7 + 0x38] 00001DAA 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 label00001DB0: 00001DB0 4A6A 0004 tst.w [A2 + 0x4] 00001DB4 6602 bne +0x4 /* 00001DB8 */ 00001DB6 4212 clr.b [A2] label00001DB8: 00001DB8 4A04 tst.b D4 00001DBA 673C beq +0x3E /* 00001DF8 */ 00001DBC 4A6A 0008 tst.w [A2 + 0x8] 00001DC0 6736 beq +0x38 /* 00001DF8 */ 00001DC2 2F0C move.l -[A7], A4 00001DC4 2F2A 0006 move.l -[A7], [A2 + 0x6] 00001DC8 486F 0034 pea.l [A7 + 0x34] 00001DCC 4E93 jsr [A3] 00001DCE 2F6F 0038 0040 move.l [A7 + 0x40], [A7 + 0x38] 00001DD4 302A 0006 move.w D0, [A2 + 0x6] 00001DD8 B06F 0040 cmp.w D0, [A7 + 0x40] 00001DDC 4FEF 000C lea.l A7, [A7 + 0xC] 00001DE0 660A bne +0xC /* 00001DEC */ 00001DE2 302A 0008 move.w D0, [A2 + 0x8] 00001DE6 B06F 0036 cmp.w D0, [A7 + 0x36] 00001DEA 670C beq +0xE /* 00001DF8 */ label00001DEC: 00001DEC 256F 0034 0006 move.l [A2 + 0x6], [A7 + 0x34] 00001DF2 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 label00001DF8: 00001DF8 5243 addq.w D3, 1 label00001DFA: 00001DFA 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 00001DFE 6F00 FF3A ble -0xC4 /* 00001D3A */ 00001E02 41EF 005C lea.l A0, [A7 + 0x5C] 00001E06 7005 moveq.l D0, 0x05 00001E08 0A00 0018 xori.b D0, 0x18 00001E0C 3200 move.w D1, D0 00001E0E E648 lsr D0.w, 3 00001E10 0330 0000 btst [A0 + D0.w], D1 00001E14 6604 bne +0x6 /* 00001E1A */ 00001E16 7000 moveq.l D0, 0x00 00001E18 6002 bra +0x4 /* 00001E1C */ label00001E1A: 00001E1A 7001 moveq.l D0, 0x01 label00001E1C: 00001E1C 4A00 tst.b D0 00001E1E 676C beq +0x6E /* 00001E8C */ 00001E20 244E movea.l A2, A6 00001E22 45EA 0018 lea.l A2, [A2 + 0x18] 00001E26 2F0A move.l -[A7], A2 00001E28 486F 002C pea.l [A7 + 0x2C] 00001E2C 4EAD B620 jsr [A5 - 0x49E0] 00001E30 0C6F FFFF 0030 cmpi.w [A7 + 0x30], 0xFFFF 00001E36 504F addq.w A7, 8 00001E38 6606 bne +0x8 /* 00001E40 */ 00001E3A 4A6F 002A tst.w [A7 + 0x2A] 00001E3E 6F4C ble +0x4E /* 00001E8C */ label00001E40: 00001E40 2F0C move.l -[A7], A4 00001E42 2F2F 002C move.l -[A7], [A7 + 0x2C] 00001E46 486F 0018 pea.l [A7 + 0x18] 00001E4A 4E93 jsr [A3] 00001E4C 2F6F 001C 0030 move.l [A7 + 0x30], [A7 + 0x1C] 00001E52 302F 0034 move.w D0, [A7 + 0x34] 00001E56 B06F 0030 cmp.w D0, [A7 + 0x30] 00001E5A 4FEF 000C lea.l A7, [A7 + 0xC] 00001E5E 660A bne +0xC /* 00001E6A */ 00001E60 302F 002A move.w D0, [A7 + 0x2A] 00001E64 B06F 0026 cmp.w D0, [A7 + 0x26] 00001E68 6722 beq +0x24 /* 00001E8C */ label00001E6A: 00001E6A 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 00001E70 4A6F 0026 tst.w [A7 + 0x26] 00001E74 660A bne +0xC /* 00001E80 */ 00001E76 24AF 0024 move.l [A2], [A7 + 0x24] 00001E7A 422A 0004 clr.b [A2 + 0x4] 00001E7E 600C bra +0xE /* 00001E8C */ label00001E80: 00001E80 2F2F 0024 move.l -[A7], [A7 + 0x24] 00001E84 2F0A move.l -[A7], A2 00001E86 4EAD B628 jsr [A5 - 0x49D8] 00001E8A 504F addq.w A7, 8 label00001E8C: 00001E8C 41EF 005C lea.l A0, [A7 + 0x5C] 00001E90 7004 moveq.l D0, 0x04 00001E92 0A00 0018 xori.b D0, 0x18 00001E96 3200 move.w D1, D0 00001E98 E648 lsr D0.w, 3 00001E9A 0330 0000 btst [A0 + D0.w], D1 00001E9E 6604 bne +0x6 /* 00001EA4 */ 00001EA0 7000 moveq.l D0, 0x00 00001EA2 6002 bra +0x4 /* 00001EA6 */ label00001EA4: 00001EA4 7001 moveq.l D0, 0x01 label00001EA6: 00001EA6 4A00 tst.b D0 00001EA8 6738 beq +0x3A /* 00001EE2 */ 00001EAA 244E movea.l A2, A6 00001EAC 2F0C move.l -[A7], A4 00001EAE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001EB2 486F 0014 pea.l [A7 + 0x14] 00001EB6 4E93 jsr [A3] 00001EB8 2F6F 0018 002C move.l [A7 + 0x2C], [A7 + 0x18] 00001EBE 302A 0004 move.w D0, [A2 + 0x4] 00001EC2 B06F 002C cmp.w D0, [A7 + 0x2C] 00001EC6 4FEF 000C lea.l A7, [A7 + 0xC] 00001ECA 660A bne +0xC /* 00001ED6 */ 00001ECC 302A 0006 move.w D0, [A2 + 0x6] 00001ED0 B06F 0022 cmp.w D0, [A7 + 0x22] 00001ED4 670C beq +0xE /* 00001EE2 */ label00001ED6: 00001ED6 256F 0020 0004 move.l [A2 + 0x4], [A7 + 0x20] 00001EDC 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 label00001EE2: 00001EE2 41EF 005C lea.l A0, [A7 + 0x5C] 00001EE6 7003 moveq.l D0, 0x03 00001EE8 0A00 0018 xori.b D0, 0x18 00001EEC 3200 move.w D1, D0 00001EEE E648 lsr D0.w, 3 00001EF0 0330 0000 btst [A0 + D0.w], D1 00001EF4 6604 bne +0x6 /* 00001EFA */ 00001EF6 7000 moveq.l D0, 0x00 00001EF8 6002 bra +0x4 /* 00001EFC */ label00001EFA: 00001EFA 7001 moveq.l D0, 0x01 label00001EFC: 00001EFC 4A00 tst.b D0 00001EFE 6738 beq +0x3A /* 00001F38 */ 00001F00 244E movea.l A2, A6 00001F02 2F0C move.l -[A7], A4 00001F04 2F2A 0008 move.l -[A7], [A2 + 0x8] 00001F08 486F 0010 pea.l [A7 + 0x10] 00001F0C 4E93 jsr [A3] 00001F0E 2F6F 0014 0028 move.l [A7 + 0x28], [A7 + 0x14] 00001F14 302A 0008 move.w D0, [A2 + 0x8] 00001F18 B06F 0028 cmp.w D0, [A7 + 0x28] 00001F1C 4FEF 000C lea.l A7, [A7 + 0xC] 00001F20 660A bne +0xC /* 00001F2C */ 00001F22 302A 000A move.w D0, [A2 + 0xA] 00001F26 B06F 001E cmp.w D0, [A7 + 0x1E] 00001F2A 670C beq +0xE /* 00001F38 */ label00001F2C: 00001F2C 256F 001C 0008 move.l [A2 + 0x8], [A7 + 0x1C] 00001F32 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 label00001F38: 00001F38 41EF 005C lea.l A0, [A7 + 0x5C] 00001F3C 7002 moveq.l D0, 0x02 00001F3E 0A00 0018 xori.b D0, 0x18 00001F42 3200 move.w D1, D0 00001F44 E648 lsr D0.w, 3 00001F46 0330 0000 btst [A0 + D0.w], D1 00001F4A 6604 bne +0x6 /* 00001F50 */ 00001F4C 7000 moveq.l D0, 0x00 00001F4E 6002 bra +0x4 /* 00001F52 */ label00001F50: 00001F50 7001 moveq.l D0, 0x01 label00001F52: 00001F52 4A00 tst.b D0 00001F54 6754 beq +0x56 /* 00001FAA */ 00001F56 244E movea.l A2, A6 00001F58 302A 000C move.w D0, [A2 + 0xC] 00001F5C 0280 0000 8000 andi.l D0, 0x8000 00001F62 4A80 tst.l D0 00001F64 670E beq +0x10 /* 00001F74 */ 00001F66 302A 000E move.w D0, [A2 + 0xE] 00001F6A 0280 0000 8000 andi.l D0, 0x8000 00001F70 4A80 tst.l D0 00001F72 6636 bne +0x38 /* 00001FAA */ label00001F74: 00001F74 2F0C move.l -[A7], A4 00001F76 2F2A 000C move.l -[A7], [A2 + 0xC] 00001F7A 486F 000C pea.l [A7 + 0xC] 00001F7E 4E93 jsr [A3] 00001F80 2F6F 0010 0024 move.l [A7 + 0x24], [A7 + 0x10] 00001F86 302A 000C move.w D0, [A2 + 0xC] 00001F8A B06F 0024 cmp.w D0, [A7 + 0x24] 00001F8E 4FEF 000C lea.l A7, [A7 + 0xC] 00001F92 660A bne +0xC /* 00001F9E */ 00001F94 302A 000E move.w D0, [A2 + 0xE] 00001F98 B06F 001A cmp.w D0, [A7 + 0x1A] 00001F9C 670C beq +0xE /* 00001FAA */ label00001F9E: 00001F9E 256F 0018 000C move.l [A2 + 0xC], [A7 + 0x18] 00001FA4 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 label00001FAA: 00001FAA 4A04 tst.b D4 00001FAC 6756 beq +0x58 /* 00002004 */ 00001FAE 41EF 005C lea.l A0, [A7 + 0x5C] 00001FB2 7000 moveq.l D0, 0x00 00001FB4 0A00 0018 xori.b D0, 0x18 00001FB8 3200 move.w D1, D0 00001FBA E648 lsr D0.w, 3 00001FBC 0330 0000 btst [A0 + D0.w], D1 00001FC0 6604 bne +0x6 /* 00001FC6 */ 00001FC2 7000 moveq.l D0, 0x00 00001FC4 6002 bra +0x4 /* 00001FC8 */ label00001FC6: 00001FC6 7001 moveq.l D0, 0x01 label00001FC8: 00001FC8 4A00 tst.b D0 00001FCA 6738 beq +0x3A /* 00002004 */ 00001FCC 244E movea.l A2, A6 00001FCE 4A6A 0002 tst.w [A2 + 0x2] 00001FD2 6730 beq +0x32 /* 00002004 */ 00001FD4 2F0C move.l -[A7], A4 00001FD6 2F12 move.l -[A7], [A2] 00001FD8 486F 0008 pea.l [A7 + 0x8] 00001FDC 4E93 jsr [A3] 00001FDE 2F6F 000C 0020 move.l [A7 + 0x20], [A7 + 0xC] 00001FE4 3012 move.w D0, [A2] 00001FE6 B06F 0020 cmp.w D0, [A7 + 0x20] 00001FEA 4FEF 000C lea.l A7, [A7 + 0xC] 00001FEE 660A bne +0xC /* 00001FFA */ 00001FF0 302A 0002 move.w D0, [A2 + 0x2] 00001FF4 B06F 0016 cmp.w D0, [A7 + 0x16] 00001FF8 670A beq +0xC /* 00002004 */ label00001FFA: 00001FFA 24AF 0014 move.l [A2], [A7 + 0x14] 00001FFE 1B7C 0001 1351 move.b [A5 + 0x1351], 0x1 label00002004: 00002004 4FEF 003C lea.l A7, [A7 + 0x3C] 00002008 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 0000200C 4E75 rts fn0000200E: 0000200E 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 00002012 4FEF E8F6 lea.l A7, [A7 - 0x170A] 00002016 1A2F 172A move.b D5, [A7 + 0x172A] 0000201A 266F 172C movea.l A3, [A7 + 0x172C] 0000201E 162F 1730 move.b D3, [A7 + 0x1730] 00002022 2C6F 1732 movea.l A6, [A7 + 0x1732] 00002026 286F 1736 movea.l A4, [A7 + 0x1736] 0000202A 4297 clr.l [A7] 0000202C 486F 0004 pea.l [A7 + 0x4] 00002030 4EBA E5F0 jsr [PC - 0x1A10 /* 00000622 */] 00002034 45EF 0008 lea.l A2, [A7 + 0x8] 00002038 4A05 tst.b D5 0000203A 584F addq.w A7, 4 0000203C 670C beq +0xE /* 0000204A */ 0000203E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002042 2F68 0008 000C move.l [A7 + 0xC], [A0 + 0x8] 00002048 6044 bra +0x46 /* 0000208E */ label0000204A: 0000204A 2F13 move.l -[A7], [A3] 0000204C 4EAD C2E0 jsr [A5 - 0x3D20] 00002050 2053 movea.l A0, [A3] 00002052 2050 movea.l A0, [A0] 00002054 9090 sub.l D0, [A0] 00002056 2800 move.l D4, D0 00002058 4878 0001 push.l 0x1 0000205C 2F04 move.l -[A7], D4 0000205E 4EAD C1F8 jsr [A5 - 0x3E08] 00002062 2F48 000C move.l [A7 + 0xC], A0 00002066 4AAF 000C tst.l [A7 + 0xC] 0000206A 4FEF 000C lea.l A7, [A7 + 0xC] 0000206E 6700 0160 beq +0x162 /* 000021D0 */ 00002072 2053 movea.l A0, [A3] 00002074 2050 movea.l A0, [A0] 00002076 2253 movea.l A1, [A3] 00002078 2011 move.l D0, [A1] 0000207A 2240 movea.l A1, D0 0000207C 2010 move.l D0, [A0] 0000207E 41F1 0800 lea.l A0, [A1 + D0] 00002082 2257 movea.l A1, [A7] 00002084 2251 movea.l A1, [A1] 00002086 2004 move.l D0, D4 00002088 A22E syscall BlockMove/BlockMoveData, flags=2 0000208A 2F53 000C move.l [A7 + 0xC], [A3] label0000208E: 0000208E 4AAF 000C tst.l [A7 + 0xC] 00002092 6618 bne +0x1A /* 000020AC */ 00002094 4878 0001 push.l 0x1 00002098 486F 0004 pea.l [A7 + 0x4] 0000209C 4EAD C208 jsr [A5 - 0x3DF8] 000020A0 7000 moveq.l D0, 0x00 000020A2 4FEF 1712 lea.l A7, [A7 + 0x1712] 000020A6 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000020AA 4E75 rts label000020AC: 000020AC 2F0A move.l -[A7], A2 000020AE 4EAD C400 jsr [A5 - 0x3C00] 000020B2 4AAF 0014 tst.l [A7 + 0x14] 000020B6 584F addq.w A7, 4 000020B8 6700 0116 beq +0x118 /* 000021D0 */ 000020BC 486F 064C pea.l [A7 + 0x64C] 000020C0 4EBA F1E4 jsr [PC - 0xE1C /* 000012A6 */] 000020C4 422D 1351 clr.b [A5 + 0x1351] 000020C8 584F addq.w A7, 4 000020CA 6052 bra +0x54 /* 0000211E */ label000020CC: 000020CC 2F0A move.l -[A7], A2 000020CE 4EBA E71C jsr [PC - 0x18E4 /* 000007EC */] 000020D2 41EF 0650 lea.l A0, [A7 + 0x650] 000020D6 43EF 0C80 lea.l A1, [A7 + 0xC80] 000020DA 303C 012B move.w D0, 0x12B label000020DE: 000020DE 22D8 move.l [A1]+, [A0]+ 000020E0 51C8 FFFC dbf D0, -0x6 /* 000020DE */ 000020E4 41EF 0020 lea.l A0, [A7 + 0x20] 000020E8 43EF 0650 lea.l A1, [A7 + 0x650] 000020EC 303C 012B move.w D0, 0x12B label000020F0: 000020F0 22D8 move.l [A1]+, [A0]+ 000020F2 51C8 FFFC dbf D0, -0x6 /* 000020F0 */ 000020F6 2F0C move.l -[A7], A4 000020F8 2F0E move.l -[A7], A6 000020FA 1F03 move.b -[A7], D3 000020FC 2F2D 1220 move.l -[A7], [A5 + 0x1220] 00002100 2F2D 121C move.l -[A7], [A5 + 0x121C] 00002104 486F 0662 pea.l [A7 + 0x662] 00002108 4EBA FC12 jsr [PC - 0x3EE /* 00001D1C */] 0000210C 2F0A move.l -[A7], A2 0000210E 4EAD C410 jsr [A5 - 0x3BF0] 00002112 4A2F 171F tst.b [A7 + 0x171F] 00002116 4FEF 001E lea.l A7, [A7 + 0x1E] 0000211A 6600 00B4 bne +0xB6 /* 000021D0 */ label0000211E: 0000211E 2F0A move.l -[A7], A2 00002120 4EBA E562 jsr [PC - 0x1A9E /* 00000684 */] 00002124 4A00 tst.b D0 00002126 584F addq.w A7, 4 00002128 67A2 beq -0x5C /* 000020CC */ 0000212A 4A6D 1C10 tst.w [A5 + 0x1C10] 0000212E 6600 00A0 bne +0xA2 /* 000021D0 */ 00002132 4A05 tst.b D5 00002134 6720 beq +0x22 /* 00002156 */ 00002136 162D 1BF4 move.b D3, [A5 + 0x1BF4] 0000213A 422D 1BF4 clr.b [A5 + 0x1BF4] 0000213E 1F3C 0001 move.b -[A7], 0x1 00002142 2F0A move.l -[A7], A2 00002144 4EAD C430 jsr [A5 - 0x3BD0] 00002148 1B43 1BF4 move.b [A5 + 0x1BF4], D3 0000214C 4A2F 1707 tst.b [A7 + 0x1707] 00002150 5C4F addq.w A7, 6 00002152 667C bne +0x7E /* 000021D0 */ 00002154 606C bra +0x6E /* 000021C2 */ label00002156: 00002156 2F0A move.l -[A7], A2 00002158 4EAD C420 jsr [A5 - 0x3BE0] 0000215C 4A2F 1705 tst.b [A7 + 0x1705] 00002160 584F addq.w A7, 4 00002162 666C bne +0x6E /* 000021D0 */ 00002164 26AA 0008 move.l [A3], [A2 + 0x8] 00002168 42A7 clr.l -[A7] 0000216A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000216E 4EAD C2F0 jsr [A5 - 0x3D10] 00002172 4878 0001 push.l 0x1 00002176 2F2F 000C move.l -[A7], [A7 + 0xC] 0000217A 4EAD C2E0 jsr [A5 - 0x3D20] 0000217E 584F addq.w A7, 4 00002180 2F00 move.l -[A7], D0 00002182 206F 0010 movea.l A0, [A7 + 0x10] 00002186 2F10 move.l -[A7], [A0] 00002188 2F13 move.l -[A7], [A3] 0000218A 4EAD C210 jsr [A5 - 0x3DF0] 0000218E 2688 move.l [A3], A0 00002190 4A93 tst.l [A3] 00002192 4FEF 0018 lea.l A7, [A7 + 0x18] 00002196 6738 beq +0x3A /* 000021D0 */ 00002198 2F17 move.l -[A7], [A7] 0000219A 4EAD C200 jsr [A5 - 0x3E00] 0000219E 4A2D 1351 tst.b [A5 + 0x1351] 000021A2 584F addq.w A7, 4 000021A4 671C beq +0x1E /* 000021C2 */ 000021A6 4878 0001 push.l 0x1 000021AA 2F13 move.l -[A7], [A3] 000021AC 4EAD C220 jsr [A5 - 0x3DE0] 000021B0 2448 movea.l A2, A0 000021B2 200A move.l D0, A2 000021B4 504F addq.w A7, 8 000021B6 670A beq +0xC /* 000021C2 */ 000021B8 2F13 move.l -[A7], [A3] 000021BA 4EAD C200 jsr [A5 - 0x3E00] 000021BE 268A move.l [A3], A2 000021C0 584F addq.w A7, 4 label000021C2: 000021C2 102D 1351 move.b D0, [A5 + 0x1351] 000021C6 4FEF 170A lea.l A7, [A7 + 0x170A] 000021CA 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000021CE 4E75 rts label000021D0: 000021D0 4878 0001 push.l 0x1 000021D4 486F 0014 pea.l [A7 + 0x14] 000021D8 4EAD C208 jsr [A5 - 0x3DF8] 000021DC 4878 0001 push.l 0x1 000021E0 486F 000C pea.l [A7 + 0xC] 000021E4 4EAD C208 jsr [A5 - 0x3DF8] 000021E8 3B7C FF94 1C10 move.w [A5 + 0x1C10], 0xFF94 000021EE 7000 moveq.l D0, 0x00 000021F0 4FEF 171A lea.l A7, [A7 + 0x171A] 000021F4 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000021F8 4E75 rts fn000021FA: 000021FA 5D4F subq.w A7, 6 000021FC 3EAF 000A move.w [A7], [A7 + 0xA] 00002200 2F6F 0018 0002 move.l [A7 + 0x2], [A7 + 0x18] 00002206 486D C640 pea.l [A5 - 0x39C0] 0000220A 486F 0004 pea.l [A7 + 0x4] 0000220E 1F2F 0024 move.b -[A7], [A7 + 0x24] 00002212 2F2F 001E move.l -[A7], [A7 + 0x1E] 00002216 2F2F 001E move.l -[A7], [A7 + 0x1E] 0000221A 2F2F 001E move.l -[A7], [A7 + 0x1E] 0000221E 4EBA FAFC jsr [PC - 0x504 /* 00001D1C */] 00002222 4FEF 001C lea.l A7, [A7 + 0x1C] 00002226 4E75 rts 00002228 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000222C 3F6F 0012 0004 move.w [A7 + 0x4], [A7 + 0x12] 00002232 2F6F 0014 0006 move.l [A7 + 0x6], [A7 + 0x14] 00002238 486F 0004 pea.l [A7 + 0x4] 0000223C 2F2F 001C move.l -[A7], [A7 + 0x1C] 00002240 486F 0008 pea.l [A7 + 0x8] 00002244 4EBA F98C jsr [PC - 0x674 /* 00001BD2 */] 00002248 206F 001A movea.l A0, [A7 + 0x1A] 0000224C 20AF 000C move.l [A0], [A7 + 0xC] 00002250 4FEF 0016 lea.l A7, [A7 + 0x16] 00002254 4E75 rts fn00002256: 00002256 5D4F subq.w A7, 6 00002258 3EAF 000A move.w [A7], [A7 + 0xA] 0000225C 2F6F 000C 0002 move.l [A7 + 0x2], [A7 + 0xC] 00002262 486D C640 pea.l [A5 - 0x39C0] 00002266 486F 0004 pea.l [A7 + 0x4] 0000226A 1F2F 001E move.b -[A7], [A7 + 0x1E] 0000226E 2F2F 001C move.l -[A7], [A7 + 0x1C] 00002272 1F2F 001E move.b -[A7], [A7 + 0x1E] 00002276 4EBA FD96 jsr [PC - 0x26A /* 0000200E */] 0000227A 4FEF 0016 lea.l A7, [A7 + 0x16] 0000227E 4E75 rts fn00002280: 00002280 48E7 0018 movem.l -[A7], A3,A4 00002284 266F 000C movea.l A3, [A7 + 0xC] 00002288 286F 0010 movea.l A4, [A7 + 0x10] 0000228C 7200 moveq.l D1, 0x00 0000228E 6048 bra +0x4A /* 000022D8 */ label00002290: 00002290 2001 move.l D0, D1 00002292 E788 lsl D0, 3 00002294 2254 movea.l A1, [A4] 00002296 D3C0 add.l A1, D0 00002298 43E9 0014 lea.l A1, [A1 + 0x14] 0000229C 4A69 0002 tst.w [A1 + 0x2] 000022A0 6618 bne +0x1A /* 000022BA */ 000022A2 3011 move.w D0, [A1] 000022A4 B06F 0014 cmp.w D0, [A7 + 0x14] 000022A8 6610 bne +0x12 /* 000022BA */ 000022AA 3F69 0004 0014 move.w [A7 + 0x14], [A1 + 0x4] 000022B0 26AF 0014 move.l [A3], [A7 + 0x14] 000022B4 4CDF 1800 movem.l A3,A4, [A7]+ 000022B8 4E75 rts label000022BA: 000022BA 3011 move.w D0, [A1] 000022BC B06F 0014 cmp.w D0, [A7 + 0x14] 000022C0 6614 bne +0x16 /* 000022D6 */ 000022C2 3029 0002 move.w D0, [A1 + 0x2] 000022C6 B06F 0016 cmp.w D0, [A7 + 0x16] 000022CA 660A bne +0xC /* 000022D6 */ 000022CC 26A9 0004 move.l [A3], [A1 + 0x4] 000022D0 4CDF 1800 movem.l A3,A4, [A7]+ 000022D4 4E75 rts label000022D6: 000022D6 5281 addq.l D1, 1 label000022D8: 000022D8 2054 movea.l A0, [A4] 000022DA B2A8 0008 cmp.l D1, [A0 + 0x8] 000022DE 6DB0 blt -0x4E /* 00002290 */ 000022E0 26AF 0014 move.l [A3], [A7 + 0x14] 000022E4 4CDF 1800 movem.l A3,A4, [A7]+ 000022E8 4E75 rts 000022EA 1F3C 0001 move.b -[A7], 0x1 000022EE 42A7 clr.l -[A7] 000022F0 2F2D 1238 move.l -[A7], [A5 + 0x1238] 000022F4 2F2D 1234 move.l -[A7], [A5 + 0x1234] 000022F8 2F2F 0012 move.l -[A7], [A7 + 0x12] 000022FC 302F 001A move.w D0, [A7 + 0x1A] 00002300 48C0 ext.l D0 00002302 4480 neg.l D0 00002304 3F00 move.w -[A7], D0 00002306 4EBA FEF2 jsr [PC - 0x10E /* 000021FA */] 0000230A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000230E 4E75 rts 00002310 1F3C 0001 move.b -[A7], 0x1 00002314 2F2F 0006 move.l -[A7], [A7 + 0x6] 00002318 4227 clr.b -[A7] 0000231A 42A7 clr.l -[A7] 0000231C 3F2F 0014 move.w -[A7], [A7 + 0x14] 00002320 4EBA FF34 jsr [PC - 0xCC /* 00002256 */] 00002324 4FEF 000E lea.l A7, [A7 + 0xE] 00002328 4E75 rts 0000232A 1F3C 0001 move.b -[A7], 0x1 0000232E 2F2F 0006 move.l -[A7], [A7 + 0x6] 00002332 4227 clr.b -[A7] 00002334 42A7 clr.l -[A7] 00002336 302F 0014 move.w D0, [A7 + 0x14] 0000233A 48C0 ext.l D0 0000233C 4480 neg.l D0 0000233E 3F00 move.w -[A7], D0 00002340 4EBA FF14 jsr [PC - 0xEC /* 00002256 */] 00002344 4FEF 000E lea.l A7, [A7 + 0xE] 00002348 4E75 rts 0000234A 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000234E 246F 0014 movea.l A2, [A7 + 0x14] 00002352 286F 0018 movea.l A4, [A7 + 0x18] 00002356 200C move.l D0, A4 00002358 6778 beq +0x7A /* 000023D2 */ 0000235A 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000235E 4EAD C2E0 jsr [A5 - 0x3D20] 00002362 90AA 0004 sub.l D0, [A2 + 0x4] 00002366 0C80 0000 0630 cmpi.l D0, 0x630 0000236C 584F addq.w A7, 4 0000236E 6562 bcs +0x64 /* 000023D2 */ 00002370 2F0C move.l -[A7], A4 00002372 4EAD C2E0 jsr [A5 - 0x3D20] 00002376 2600 move.l D3, D0 00002378 4878 0001 push.l 0x1 0000237C 2003 move.l D0, D3 0000237E 0680 0000 04D2 addi.l D0, 0x4D2 00002384 2F00 move.l -[A7], D0 00002386 2F0C move.l -[A7], A4 00002388 4EAD C2D8 jsr [A5 - 0x3D28] 0000238C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00002390 301F move.w D0, [A7]+ 00002392 4A40 tst.w D0 00002394 4FEF 000E lea.l A7, [A7 + 0xE] 00002398 6638 bne +0x3A /* 000023D2 */ 0000239A 2654 movea.l A3, [A4] 0000239C D7C3 add.l A3, D3 0000239E 41EA 0648 lea.l A0, [A2 + 0x648] 000023A2 43EB 0022 lea.l A1, [A3 + 0x22] 000023A6 303C 012B move.w D0, 0x12B label000023AA: 000023AA 22D8 move.l [A1]+, [A0]+ 000023AC 51C8 FFFC dbf D0, -0x6 /* 000023AA */ 000023B0 306A 16F4 movea.w A0, [A2 + 0x16F4] 000023B4 2688 move.l [A3], A0 000023B6 276A 0004 0004 move.l [A3 + 0x4], [A2 + 0x4] 000023BC 376A 16F6 0020 move.w [A3 + 0x20], [A2 + 0x16F6] 000023C2 41EA 12BC lea.l A0, [A2 + 0x12BC] 000023C6 43EB 0008 lea.l A1, [A3 + 0x8] 000023CA 7005 moveq.l D0, 0x05 label000023CC: 000023CC 22D8 move.l [A1]+, [A0]+ 000023CE 51C8 FFFC dbf D0, -0x6 /* 000023CC */ label000023D2: 000023D2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000023D6 4E75 rts 000023D8 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000023DC 262F 0024 move.l D3, [A7 + 0x24] 000023E0 286F 0028 movea.l A4, [A7 + 0x28] 000023E4 4294 clr.l [A4] 000023E6 2C3C 0000 0C60 move.l D6, 0xC60 000023EC 4A83 tst.l D3 000023EE 6E02 bgt +0x4 /* 000023F2 */ 000023F0 760A moveq.l D3, 0x0A label000023F2: 000023F2 5283 addq.l D3, 1 000023F4 206F 0020 movea.l A0, [A7 + 0x20] 000023F8 2F28 0008 move.l -[A7], [A0 + 0x8] 000023FC 4EAD C2E0 jsr [A5 - 0x3D20] 00002400 2A00 move.l D5, D0 00002402 BA86 cmp.l D5, D6 00002404 584F addq.w A7, 4 00002406 6C08 bge +0xA /* 00002410 */ 00002408 91C8 sub.l A0, A0 0000240A 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000240E 4E75 rts label00002410: 00002410 2805 move.l D4, D5 00002412 4C43 4804 movem.l D2,A3,A6, D3 00002416 6008 bra +0xA /* 00002420 */ label00002418: 00002418 2805 move.l D4, D5 0000241A 4C43 4804 movem.l D2,A3,A6, D3 0000241E 5383 subq.l D3, 1 label00002420: 00002420 B886 cmp.l D4, D6 00002422 6C04 bge +0x6 /* 00002428 */ 00002424 4A83 tst.l D3 00002426 6EF0 bgt -0xE /* 00002418 */ label00002428: 00002428 4A83 tst.l D3 0000242A 6E08 bgt +0xA /* 00002434 */ 0000242C 91C8 sub.l A0, A0 0000242E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00002432 4E75 rts label00002434: 00002434 4878 0001 push.l 0x1 00002438 4878 0006 push.l 0x6 0000243C 4EAD C1F8 jsr [A5 - 0x3E08] 00002440 2648 movea.l A3, A0 00002442 2453 movea.l A2, [A3] 00002444 34BC 0007 move.w [A2], 0x7 00002448 157C 0001 0002 move.b [A2 + 0x2], 0x1 0000244E 422A 0003 clr.b [A2 + 0x3] 00002452 357C 0001 0004 move.w [A2 + 0x4], 0x1 00002458 2884 move.l [A4], D4 0000245A 204B movea.l A0, A3 0000245C 504F addq.w A7, 8 0000245E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00002462 4E75 rts fn00002464: 00002464 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00002468 286F 0018 movea.l A4, [A7 + 0x18] 0000246C 282F 001C move.l D4, [A7 + 0x1C] 00002470 97CB sub.l A3, A3 00002472 2F0C move.l -[A7], A4 00002474 4EAD C2E0 jsr [A5 - 0x3D20] 00002478 5D80 subq.l D0, 6 0000247A 4C7C 0000 0000 04D2 movem.l , 0x4D2 00002482 2600 move.l D3, D0 00002484 2454 movea.l A2, [A4] 00002486 5C8A addq.l A2, 6 00002488 584F addq.w A7, 4 0000248A 600C bra +0xE /* 00002498 */ label0000248C: 0000248C B892 cmp.l D4, [A2] 0000248E 6F0C ble +0xE /* 0000249C */ 00002490 264A movea.l A3, A2 00002492 5383 subq.l D3, 1 00002494 45EA 04D2 lea.l A2, [A2 + 0x4D2] label00002498: 00002498 4A83 tst.l D3 0000249A 6EF0 bgt -0xE /* 0000248C */ label0000249C: 0000249C 204B movea.l A0, A3 0000249E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000024A2 4E75 rts fn000024A4: 000024A4 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 000024A8 4FEF FFEE lea.l A7, [A7 - 0x12] 000024AC 286F 0032 movea.l A4, [A7 + 0x32] 000024B0 282F 0036 move.l D4, [A7 + 0x36] 000024B4 362F 003A move.w D3, [A7 + 0x3A] 000024B8 4A84 tst.l D4 000024BA 6700 013C beq +0x13E /* 000025F8 */ 000024BE 4A43 tst.w D3 000024C0 6F00 0136 ble +0x138 /* 000025F8 */ 000024C4 2F04 move.l -[A7], D4 000024C6 4EBA 013A jsr [PC + 0x13A /* 00002602 */] 000024CA 4A00 tst.b D0 000024CC 584F addq.w A7, 4 000024CE 6700 0128 beq +0x12A /* 000025F8 */ 000024D2 486F 0010 pea.l [A7 + 0x10] 000024D6 2F04 move.l -[A7], D4 000024D8 4EAD C2F0 jsr [A5 - 0x3D10] 000024DC 3043 movea.w A0, D3 000024DE 2F08 move.l -[A7], A0 000024E0 2F04 move.l -[A7], D4 000024E2 4EBA FF80 jsr [PC - 0x80 /* 00002464 */] 000024E6 2C48 movea.l A6, A0 000024E8 200E move.l D0, A6 000024EA 4A80 tst.l D0 000024EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000024F0 6700 00FA beq +0xFC /* 000025EC */ 000024F4 41EC 12D4 lea.l A0, [A4 + 0x12D4] 000024F8 2018 move.l D0, [A0]+ 000024FA 8090 or.l D0, [A0] 000024FC 6604 bne +0x6 /* 00002502 */ 000024FE 7001 moveq.l D0, 0x01 00002500 6002 bra +0x4 /* 00002504 */ label00002502: 00002502 7000 moveq.l D0, 0x00 label00002504: 00002504 4A00 tst.b D0 00002506 6716 beq +0x18 /* 0000251E */ 00002508 41EE 0022 lea.l A0, [A6 + 0x22] 0000250C 43EC 0018 lea.l A1, [A4 + 0x18] 00002510 303C 012B move.w D0, 0x12B label00002514: 00002514 22D8 move.l [A1]+, [A0]+ 00002516 51C8 FFFC dbf D0, -0x6 /* 00002514 */ 0000251A 6000 00A8 bra +0xAA /* 000025C4 */ label0000251E: 0000251E 486C 12D4 pea.l [A4 + 0x12D4] 00002522 486F 0004 pea.l [A7 + 0x4] 00002526 4EAD D890 jsr [A5 - 0x2770] 0000252A 2F6F 0008 0010 move.l [A7 + 0x10], [A7 + 0x8] 00002530 2F6F 000C 0014 move.l [A7 + 0x14], [A7 + 0xC] 00002536 4227 clr.b -[A7] 00002538 2F2F 0016 move.l -[A7], [A7 + 0x16] 0000253C 2F2F 0016 move.l -[A7], [A7 + 0x16] 00002540 486C 0018 pea.l [A4 + 0x18] 00002544 486E 0022 pea.l [A6 + 0x22] 00002548 4EAD C418 jsr [A5 - 0x3BE8] 0000254C 7606 moveq.l D3, 0x06 0000254E 4FEF 001A lea.l A7, [A7 + 0x1A] 00002552 606A bra +0x6C /* 000025BE */ label00002554: 00002554 41EC 12D4 lea.l A0, [A4 + 0x12D4] 00002558 3003 move.w D0, D3 0000255A 0A00 0018 xori.b D0, 0x18 0000255E 3200 move.w D1, D0 00002560 E648 lsr D0.w, 3 00002562 0330 0000 btst [A0 + D0.w], D1 00002566 6604 bne +0x6 /* 0000256C */ 00002568 7000 moveq.l D0, 0x00 0000256A 6002 bra +0x4 /* 0000256E */ label0000256C: 0000256C 7001 moveq.l D0, 0x01 label0000256E: 0000256E 4A00 tst.b D0 00002570 674A beq +0x4C /* 000025BC */ 00002572 3A03 move.w D5, D3 00002574 48C5 ext.l D5 00002576 5985 subq.l D5, 4 00002578 4C3C 5800 0000 movem.w A3,A4,A6, 0x0 0000257E 0018 264E ori.b [A0]+, 0x4E /* 'N' */ 00002582 D7C5 add.l A3, D5 00002584 47EB 0022 lea.l A3, [A3 + 0x22] 00002588 244C movea.l A2, A4 0000258A D5C5 add.l A2, D5 0000258C 45EA 0018 lea.l A2, [A2 + 0x18] 00002590 256B 0006 0006 move.l [A2 + 0x6], [A3 + 0x6] 00002596 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000259A 4A28 0047 tst.b [A0 + 0x47] 0000259E 671C beq +0x1E /* 000025BC */ 000025A0 102B 0014 move.b D0, [A3 + 0x14] 000025A4 0280 0000 00C0 andi.l D0, 0xC0 000025AA 7200 moveq.l D1, 0x00 000025AC 122A 0014 move.b D1, [A2 + 0x14] 000025B0 0281 FFFF FF3F andi.l D1, 0xFFFFFF3F 000025B6 8280 or.l D1, D0 000025B8 1541 0014 move.b [A2 + 0x14], D1 label000025BC: 000025BC 5243 addq.w D3, 1 label000025BE: 000025BE 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 000025C2 6F90 ble -0x6E /* 00002554 */ label000025C4: 000025C4 296E 0004 0004 move.l [A4 + 0x4], [A6 + 0x4] 000025CA 396E 0002 16F4 move.w [A4 + 0x16F4], [A6 + 0x2] 000025D0 4A6E 0020 tst.w [A6 + 0x20] 000025D4 6706 beq +0x8 /* 000025DC */ 000025D6 396E 0020 16F6 move.w [A4 + 0x16F6], [A6 + 0x20] label000025DC: 000025DC 41EE 0008 lea.l A0, [A6 + 0x8] 000025E0 43EC 12BC lea.l A1, [A4 + 0x12BC] 000025E4 7005 moveq.l D0, 0x05 label000025E6: 000025E6 22D8 move.l [A1]+, [A0]+ 000025E8 51C8 FFFC dbf D0, -0x6 /* 000025E6 */ label000025EC: 000025EC 486F 0010 pea.l [A7 + 0x10] 000025F0 2F04 move.l -[A7], D4 000025F2 4EAD C2F8 jsr [A5 - 0x3D08] 000025F6 504F addq.w A7, 8 label000025F8: 000025F8 4FEF 0012 lea.l A7, [A7 + 0x12] 000025FC 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 00002600 4E75 rts fn00002602: 00002602 206F 0004 movea.l A0, [A7 + 0x4] 00002606 2250 movea.l A1, [A0] 00002608 0C51 0007 cmpi.w [A1], 0x7 0000260C 6704 beq +0x6 /* 00002612 */ 0000260E 7000 moveq.l D0, 0x00 00002610 4E75 rts label00002612: 00002612 0C69 0001 0004 cmpi.w [A1 + 0x4], 0x1 00002618 6704 beq +0x6 /* 0000261E */ 0000261A 7000 moveq.l D0, 0x00 0000261C 4E75 rts label0000261E: 0000261E 7001 moveq.l D0, 0x01 00002620 4E75 rts 00002622 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002626 302F 0008 move.w D0, [A7 + 0x8] 0000262A B068 0096 cmp.w D0, [A0 + 0x96] 0000262E 6618 bne +0x1A /* 00002648 */ 00002630 226F 0004 movea.l A1, [A7 + 0x4] 00002634 B3E8 0092 cmpa.l A1, [A0 + 0x92] 00002638 660E bne +0x10 /* 00002648 */ 0000263A 3F28 0096 move.w -[A7], [A0 + 0x96] 0000263E 2F2F 0006 move.l -[A7], [A7 + 0x6] 00002642 4EAD DB88 jsr [A5 - 0x2478] 00002646 5C4F addq.w A7, 6 label00002648: 00002648 4E75 rts fn0000264A: 0000264A 2F0A move.l -[A7], A2 0000264C 594F subq.w A7, 4 0000264E 246F 0010 movea.l A2, [A7 + 0x10] 00002652 2EAD 11CE move.l [A7], [A5 + 0x11CE] 00002656 4A2A 000E tst.b [A2 + 0xE] 0000265A 673A beq +0x3C /* 00002696 */ 0000265C 102A 000C move.b D0, [A2 + 0xC] 00002660 0280 0000 0080 andi.l D0, 0x80 00002666 4A80 tst.l D0 00002668 56C0 sne D0 0000266A 4400 neg.b D0 0000266C 49C0 lea.l A4, D0 0000266E 3F00 move.w -[A7], D0 00002670 102A 000D move.b D0, [A2 + 0xD] 00002674 4880 ext.w D0 00002676 3F00 move.w -[A7], D0 00002678 102A 000C move.b D0, [A2 + 0xC] 0000267C 727F moveq.l D1, 0x7F 0000267E C081 and.l D0, D1 00002680 3F00 move.w -[A7], D0 00002682 102A 000E move.b D0, [A2 + 0xE] 00002686 4880 ext.w D0 00002688 3F00 move.w -[A7], D0 0000268A 486F 0008 pea.l [A7 + 0x8] 0000268E 4EAD DF10 jsr [A5 - 0x20F0] 00002692 4FEF 000C lea.l A7, [A7 + 0xC] label00002696: 00002696 206F 000C movea.l A0, [A7 + 0xC] 0000269A 2097 move.l [A0], [A7] 0000269C 584F addq.w A7, 4 0000269E 245F movea.l A2, [A7]+ 000026A0 4E75 rts fn000026A2: 000026A2 48E7 1020 movem.l -[A7], D3,A2 000026A6 246F 000C movea.l A2, [A7 + 0xC] 000026AA 200A move.l D0, A2 000026AC 6608 bne +0xA /* 000026B6 */ 000026AE 7000 moveq.l D0, 0x00 000026B0 4CDF 0408 movem.l D3,A2, [A7]+ 000026B4 4E75 rts label000026B6: 000026B6 594F subq.w A7, 4 000026B8 2052 movea.l A0, [A2] 000026BA 3268 005E movea.w A1, [A0 + 0x5E] 000026BE 2F09 move.l -[A7], A1 000026C0 4878 0001 push.l 0x1 000026C4 2F0A move.l -[A7], A2 000026C6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000026CA A83D syscall TEDispatch 000026CC 201F move.l D0, [A7]+ 000026CE 3600 move.w D3, D0 000026D0 4A43 tst.w D3 000026D2 670E beq +0x10 /* 000026E2 */ 000026D4 2F0A move.l -[A7], A2 000026D6 4EAD DF68 jsr [A5 - 0x2098] 000026DA 0C00 000D cmpi.b D0, 0xD /* '\r' */ 000026DE 584F addq.w A7, 4 000026E0 660A bne +0xC /* 000026EC */ label000026E2: 000026E2 2F0A move.l -[A7], A2 000026E4 4EAD DF70 jsr [A5 - 0x2090] 000026E8 D640 add.w D3, D0 000026EA 584F addq.w A7, 4 label000026EC: 000026EC 3003 move.w D0, D3 000026EE 4CDF 0408 movem.l D3,A2, [A7]+ 000026F2 4E75 rts 000026F4 594F subq.w A7, 4 000026F6 4A6F 0008 tst.w [A7 + 0x8] 000026FA 6F74 ble +0x76 /* 00002770 */ 000026FC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002700 2050 movea.l A0, [A0] 00002702 2050 movea.l A0, [A0] 00002704 302F 0008 move.w D0, [A7 + 0x8] 00002708 B068 000A cmp.w D0, [A0 + 0xA] 0000270C 6E62 bgt +0x64 /* 00002770 */ 0000270E 4A6F 000A tst.w [A7 + 0xA] 00002712 6F5C ble +0x5E /* 00002770 */ 00002714 302F 0008 move.w D0, [A7 + 0x8] 00002718 48C0 ext.l D0 0000271A 5380 subq.l D0, 1 0000271C 4C3C 0800 0000 movem.w A3, 0x0 00002722 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00002726 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000272A 2250 movea.l A1, [A0] 0000272C 3031 0820 move.w D0, [A1 + D0 + 0x20] 00002730 48C0 ext.l D0 00002732 5380 subq.l D0, 1 00002734 4C3C 0800 0000 movem.w A3, 0x0 0000273A 0166 bchg -[A6], D0 0000273C 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002740 2050 movea.l A0, [A0] 00002742 D1C0 add.l A0, D0 00002744 41E8 0014 lea.l A0, [A0 + 0x14] 00002748 302F 000A move.w D0, [A7 + 0xA] 0000274C B068 0160 cmp.w D0, [A0 + 0x160] 00002750 6E1E bgt +0x20 /* 00002770 */ 00002752 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002756 4EAD B5F8 jsr [A5 - 0x4A08] 0000275A 2F48 0004 move.l [A7 + 0x4], A0 0000275E 1F2F 0010 move.b -[A7], [A7 + 0x10] 00002762 2F2F 0006 move.l -[A7], [A7 + 0x6] 00002766 4EBA 005A jsr [PC + 0x5A /* 000027C2 */] 0000276A 4FEF 000E lea.l A7, [A7 + 0xE] 0000276E 4E75 rts label00002770: 00002770 7000 moveq.l D0, 0x00 00002772 584F addq.w A7, 4 00002774 4E75 rts fn00002776: 00002776 206F 0004 movea.l A0, [A7 + 0x4] 0000277A 0C28 0001 001B cmpi.b [A0 + 0x1B], 0x1 00002780 661E bne +0x20 /* 000027A0 */ 00002782 0C68 001F 002E cmpi.w [A0 + 0x2E], 0x1F 00002788 6C16 bge +0x18 /* 000027A0 */ 0000278A 317C 001F 002E move.w [A0 + 0x2E], 0x1F 00002790 3028 0026 move.w D0, [A0 + 0x26] 00002794 48C0 ext.l D0 00002796 721F moveq.l D1, 0x1F 00002798 D081 add.l D0, D1 0000279A 3140 002A move.w [A0 + 0x2A], D0 0000279E 6020 bra +0x22 /* 000027C0 */ label000027A0: 000027A0 4A28 001B tst.b [A0 + 0x1B] 000027A4 671A beq +0x1C /* 000027C0 */ 000027A6 0C68 0002 002E cmpi.w [A0 + 0x2E], 0x2 000027AC 6C12 bge +0x14 /* 000027C0 */ 000027AE 317C 0002 002E move.w [A0 + 0x2E], 0x2 000027B4 3028 0026 move.w D0, [A0 + 0x26] 000027B8 48C0 ext.l D0 000027BA 5480 addq.l D0, 2 000027BC 3140 002A move.w [A0 + 0x2A], D0 label000027C0: 000027C0 4E75 rts fn000027C2: 000027C2 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000027C6 246F 001C movea.l A2, [A7 + 0x1C] 000027CA 7800 moveq.l D4, 0x00 000027CC 266A 0010 movea.l A3, [A2 + 0x10] 000027D0 200B move.l D0, A3 000027D2 6608 bne +0xA /* 000027DC */ 000027D4 7000 moveq.l D0, 0x00 000027D6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000027DA 4E75 rts label000027DC: 000027DC 2F0B move.l -[A7], A3 000027DE 4EBA FEC2 jsr [PC - 0x13E /* 000026A2 */] 000027E2 3600 move.w D3, D0 000027E4 B66A 0032 cmp.w D3, [A2 + 0x32] 000027E8 56C0 sne D0 000027EA 4400 neg.b D0 000027EC 49C0 lea.l A4, D0 000027EE 1800 move.b D4, D0 000027F0 4A2F 0024 tst.b [A7 + 0x24] 000027F4 584F addq.w A7, 4 000027F6 6604 bne +0x6 /* 000027FC */ 000027F8 4A04 tst.b D4 000027FA 6740 beq +0x42 /* 0000283C */ label000027FC: 000027FC 3543 0032 move.w [A2 + 0x32], D3 00002800 4A2A 001B tst.b [A2 + 0x1B] 00002804 6604 bne +0x6 /* 0000280A */ 00002806 3543 002E move.w [A2 + 0x2E], D3 label0000280A: 0000280A 284A movea.l A4, A2 0000280C 49EC 0026 lea.l A4, [A4 + 0x26] 00002810 3003 move.w D0, D3 00002812 48C0 ext.l D0 00002814 3A14 move.w D5, [A4] 00002816 48C5 ext.l D5 00002818 DA80 add.l D5, D0 0000281A 302C 0004 move.w D0, [A4 + 0x4] 0000281E 48C0 ext.l D0 00002820 9A80 sub.l D5, D0 00002822 4A2A 001B tst.b [A2 + 0x1B] 00002826 6604 bne +0x6 /* 0000282C */ 00002828 DB6C 0004 add.w [A4 + 0x4], D5 label0000282C: 0000282C 2053 movea.l A0, [A3] 0000282E DB68 0004 add.w [A0 + 0x4], D5 00002832 2053 movea.l A0, [A3] 00002834 2253 movea.l A1, [A3] 00002836 3368 0004 000C move.w [A1 + 0xC], [A0 + 0x4] label0000283C: 0000283C 2F0A move.l -[A7], A2 0000283E 4EBA FF36 jsr [PC - 0xCA /* 00002776 */] 00002842 1004 move.b D0, D4 00002844 584F addq.w A7, 4 00002846 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000284A 4E75 rts fn0000284C: 0000284C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002850 4FEF FFF4 lea.l A7, [A7 - 0xC] 00002854 266F 0020 movea.l A3, [A7 + 0x20] 00002858 382F 0024 move.w D4, [A7 + 0x24] 0000285C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002860 4A28 16EC tst.b [A0 + 0x16EC] 00002864 6700 0098 beq +0x9A /* 000028FE */ 00002868 0C44 0001 cmpi.w D4, 0x1 0000286C 6D00 0090 blt +0x92 /* 000028FE */ 00002870 0C44 0035 cmpi.w D4, 0x35 /* '5' */ 00002874 6E00 0088 bgt +0x8A /* 000028FE */ 00002878 3004 move.w D0, D4 0000287A 48C0 ext.l D0 0000287C 5980 subq.l D0, 4 0000287E 4C3C 0800 0000 movem.w A3, 0x0 00002884 0018 244B ori.b [A0]+, 0x4B /* 'K' */ 00002888 D5C0 add.l A2, D0 0000288A 45EA 0648 lea.l A2, [A2 + 0x648] 0000288E 2EAA 0002 move.l [A7], [A2 + 0x2] 00002892 2F0A move.l -[A7], A2 00002894 4EAD AE10 jsr [A5 - 0x51F0] 00002898 3600 move.w D3, D0 0000289A 0C43 0007 cmpi.w D3, 0x7 0000289E 584F addq.w A7, 4 000028A0 655C bcs +0x5E /* 000028FE */ 000028A2 0C43 000A cmpi.w D3, 0xA /* '\n' */ 000028A6 6256 bhi +0x58 /* 000028FE */ 000028A8 2F2A 0002 move.l -[A7], [A2 + 0x2] 000028AC 4EAD B600 jsr [A5 - 0x4A00] 000028B0 2F68 0026 0008 move.l [A7 + 0x8], [A0 + 0x26] 000028B6 2F68 002A 000C move.l [A7 + 0xC], [A0 + 0x2A] 000028BC 302F 000A move.w D0, [A7 + 0xA] 000028C0 48C0 ext.l D0 000028C2 322F 000E move.w D1, [A7 + 0xE] 000028C6 48C1 ext.l D1 000028C8 9280 sub.l D1, D0 000028CA 3541 0012 move.w [A2 + 0x12], D1 000028CE 302F 0008 move.w D0, [A7 + 0x8] 000028D2 48C0 ext.l D0 000028D4 322F 000C move.w D1, [A7 + 0xC] 000028D8 48C1 ext.l D1 000028DA 9280 sub.l D1, D0 000028DC 3541 0010 move.w [A2 + 0x10], D1 000028E0 3004 move.w D0, D4 000028E2 48C0 ext.l D0 000028E4 5D80 subq.l D0, 6 000028E6 E788 lsl D0, 3 000028E8 204B movea.l A0, A3 000028EA D1C0 add.l A0, D0 000028EC 4868 0AF8 pea.l [A0 + 0xAF8] 000028F0 3F03 move.w -[A7], D3 000028F2 2F2F 000A move.l -[A7], [A7 + 0xA] 000028F6 4EBA 0010 jsr [PC + 0x10 /* 00002908 */] 000028FA 4FEF 000E lea.l A7, [A7 + 0xE] label000028FE: 000028FE 4FEF 000C lea.l A7, [A7 + 0xC] 00002902 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002906 4E75 rts fn00002908: 00002908 48E7 0030 movem.l -[A7], A2,A3 0000290C 4FEF FFF6 lea.l A7, [A7 - 0xA] 00002910 2F2F 0016 move.l -[A7], [A7 + 0x16] 00002914 4EAD B5F8 jsr [A5 - 0x4A08] 00002918 2648 movea.l A3, A0 0000291A 200B move.l D0, A3 0000291C 584F addq.w A7, 4 0000291E 6712 beq +0x14 /* 00002932 */ 00002920 102B 000E move.b D0, [A3 + 0xE] 00002924 4880 ext.w D0 00002926 3F00 move.w -[A7], D0 00002928 4EAD BD40 jsr [A5 - 0x42C0] 0000292C 4A00 tst.b D0 0000292E 544F addq.w A7, 2 00002930 660A bne +0xC /* 0000293C */ label00002932: 00002932 4FEF 000A lea.l A7, [A7 + 0xA] 00002936 4CDF 0C00 movem.l A2,A3, [A7]+ 0000293A 4E75 rts label0000293C: 0000293C 4857 pea.l [A7] 0000293E 2F2F 001A move.l -[A7], [A7 + 0x1A] 00002942 4EAD B2E0 jsr [A5 - 0x4D20] 00002946 4A00 tst.b D0 00002948 504F addq.w A7, 8 0000294A 6700 00A6 beq +0xA8 /* 000029F2 */ 0000294E 246B 0010 movea.l A2, [A3 + 0x10] 00002952 200A move.l D0, A2 00002954 6700 0090 beq +0x92 /* 000029E6 */ 00002958 2052 movea.l A0, [A2] 0000295A 4AA8 003E tst.l [A0 + 0x3E] 0000295E 6700 0086 beq +0x88 /* 000029E6 */ 00002962 486F 0002 pea.l [A7 + 0x2] 00002966 2F2F 0020 move.l -[A7], [A7 + 0x20] 0000296A 3F2F 0022 move.w -[A7], [A7 + 0x22] 0000296E 2F0B move.l -[A7], A3 00002970 4EAD AC48 jsr [A5 - 0x53B8] 00002974 2F12 move.l -[A7], [A2] 00002976 302F 0016 move.w D0, [A7 + 0x16] 0000297A 48C0 ext.l D0 0000297C 2052 movea.l A0, [A2] 0000297E 3228 0002 move.w D1, [A0 + 0x2] 00002982 48C1 ext.l D1 00002984 4481 neg.l D1 00002986 D280 add.l D1, D0 00002988 3F01 move.w -[A7], D1 0000298A 302F 0016 move.w D0, [A7 + 0x16] 0000298E 48C0 ext.l D0 00002990 2052 movea.l A0, [A2] 00002992 3210 move.w D1, [A0] 00002994 48C1 ext.l D1 00002996 4481 neg.l D1 00002998 D280 add.l D1, D0 0000299A 3F01 move.w -[A7], D1 0000299C A8A8 syscall OffsetRect 0000299E 2052 movea.l A0, [A2] 000029A0 2252 movea.l A1, [A2] 000029A2 2350 0008 move.l [A1 + 0x8], [A0] 000029A6 2368 0004 000C move.l [A1 + 0xC], [A0 + 0x4] 000029AC 4A2B 001B tst.b [A3 + 0x1B] 000029B0 4FEF 000E lea.l A7, [A7 + 0xE] 000029B4 6728 beq +0x2A /* 000029DE */ 000029B6 302B 0024 move.w D0, [A3 + 0x24] 000029BA 48C0 ext.l D0 000029BC 2052 movea.l A0, [A2] 000029BE 3210 move.w D1, [A0] 000029C0 48C1 ext.l D1 000029C2 9280 sub.l D1, D0 000029C4 2052 movea.l A0, [A2] 000029C6 3081 move.w [A0], D1 000029C8 302B 002E move.w D0, [A3 + 0x2E] 000029CC 48C0 ext.l D0 000029CE 2052 movea.l A0, [A2] 000029D0 3228 0008 move.w D1, [A0 + 0x8] 000029D4 48C1 ext.l D1 000029D6 D280 add.l D1, D0 000029D8 2052 movea.l A0, [A2] 000029DA 3141 000C move.w [A0 + 0xC], D1 label000029DE: 000029DE 2052 movea.l A0, [A2] 000029E0 216D 20BE 0052 move.l [A0 + 0x52], [A5 + 0x20BE] label000029E6: 000029E6 3F17 move.w -[A7], [A7] 000029E8 2F2F 0018 move.l -[A7], [A7 + 0x18] 000029EC 4EAD B2C8 jsr [A5 - 0x4D38] 000029F0 5C4F addq.w A7, 6 label000029F2: 000029F2 4FEF 000A lea.l A7, [A7 + 0xA] 000029F6 4CDF 0C00 movem.l A2,A3, [A7]+ 000029FA 4E75 rts 000029FC 1F3C 0001 move.b -[A7], 0x1 00002A00 42A7 clr.l -[A7] 00002A02 4EBA 0006 jsr [PC + 0x6 /* 00002A0A */] 00002A06 5C4F addq.w A7, 6 00002A08 4E75 rts fn00002A0A: 00002A0A 48E7 1820 movem.l -[A7], D3,D4,A2 00002A0E 4FEF FFC0 lea.l A7, [A7 - 0x40] 00002A12 246F 0050 movea.l A2, [A7 + 0x50] 00002A16 182F 0054 move.b D4, [A7 + 0x54] 00002A1A 4857 pea.l [A7] 00002A1C 4EAD C760 jsr [A5 - 0x38A0] 00002A20 7001 moveq.l D0, 0x01 00002A22 B0AF 0004 cmp.l D0, [A7 + 0x4] 00002A26 584F addq.w A7, 4 00002A28 6D0E blt +0x10 /* 00002A38 */ 00002A2A 4267 clr.w -[A7] 00002A2C 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002A30 4EAD DC30 jsr [A5 - 0x23D0] 00002A34 5C4F addq.w A7, 6 00002A36 6056 bra +0x58 /* 00002A8E */ label00002A38: 00002A38 7601 moveq.l D3, 0x01 00002A3A 604E bra +0x50 /* 00002A8A */ label00002A3C: 00002A3C 486F 003C pea.l [A7 + 0x3C] 00002A40 2F03 move.l -[A7], D3 00002A42 4EAD C768 jsr [A5 - 0x3898] 00002A46 4A80 tst.l D0 00002A48 504F addq.w A7, 8 00002A4A 663C bne +0x3E /* 00002A88 */ 00002A4C 486F 0004 pea.l [A7 + 0x4] 00002A50 486F 0040 pea.l [A7 + 0x40] 00002A54 4EAD CA70 jsr [A5 - 0x3590] 00002A58 4A80 tst.l D0 00002A5A 504F addq.w A7, 8 00002A5C 662A bne +0x2C /* 00002A88 */ 00002A5E 200A move.l D0, A2 00002A60 6706 beq +0x8 /* 00002A68 */ 00002A62 B5ED 20BE cmpa.l A2, [A5 + 0x20BE] 00002A66 6616 bne +0x18 /* 00002A7E */ label00002A68: 00002A68 4A04 tst.b D4 00002A6A 6604 bne +0x6 /* 00002A70 */ 00002A6C 70FF moveq.l D0, 0xFFFFFFFF 00002A6E 6002 bra +0x4 /* 00002A72 */ label00002A70: 00002A70 7000 moveq.l D0, 0x00 label00002A72: 00002A72 3F00 move.w -[A7], D0 00002A74 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002A78 4EAD DC30 jsr [A5 - 0x23D0] 00002A7C 5C4F addq.w A7, 6 label00002A7E: 00002A7E 486F 0004 pea.l [A7 + 0x4] 00002A82 4EAD CA78 jsr [A5 - 0x3588] 00002A86 584F addq.w A7, 4 label00002A88: 00002A88 5283 addq.l D3, 1 label00002A8A: 00002A8A B697 cmp.l D3, [A7] 00002A8C 6FAE ble -0x50 /* 00002A3C */ label00002A8E: 00002A8E 4FEF 0040 lea.l A7, [A7 + 0x40] 00002A92 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002A96 4E75 rts 00002A98 48E7 0030 movem.l -[A7], A2,A3 00002A9C 5D4F subq.w A7, 6 00002A9E 426F 0004 clr.w [A7 + 0x4] 00002AA2 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002AA6 4A68 16E8 tst.w [A0 + 0x16E8] 00002AAA 6F60 ble +0x62 /* 00002B0C */ 00002AAC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002AB0 2050 movea.l A0, [A0] 00002AB2 2050 movea.l A0, [A0] 00002AB4 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */] 00002AB8 3029 16E8 move.w D0, [A1 + 0x16E8] 00002ABC B068 000A cmp.w D0, [A0 + 0xA] 00002AC0 6E4A bgt +0x4C /* 00002B0C */ 00002AC2 2049 movea.l A0, A1 00002AC4 4A68 16EA tst.w [A0 + 0x16EA] 00002AC8 6F42 ble +0x44 /* 00002B0C */ 00002ACA 3028 16E8 move.w D0, [A0 + 0x16E8] 00002ACE 48C0 ext.l D0 00002AD0 5380 subq.l D0, 1 00002AD2 4C3C 0800 0000 movem.w A3, 0x0 00002AD8 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00002ADC 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00002AE0 2250 movea.l A1, [A0] 00002AE2 3031 0820 move.w D0, [A1 + D0 + 0x20] 00002AE6 48C0 ext.l D0 00002AE8 5380 subq.l D0, 1 00002AEA 4C3C 0800 0000 movem.w A3, 0x0 00002AF0 0166 bchg -[A6], D0 00002AF2 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002AF6 2050 movea.l A0, [A0] 00002AF8 D1C0 add.l A0, D0 00002AFA 41E8 0014 lea.l A0, [A0 + 0x14] 00002AFE 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */] 00002B02 3029 16EA move.w D0, [A1 + 0x16EA] 00002B06 B068 0160 cmp.w D0, [A0 + 0x160] 00002B0A 6F08 ble +0xA /* 00002B14 */ label00002B0C: 00002B0C 5C4F addq.w A7, 6 00002B0E 4CDF 0C00 movem.l A2,A3, [A7]+ 00002B12 4E75 rts label00002B14: 00002B14 2049 movea.l A0, A1 00002B16 2F28 16E8 move.l -[A7], [A0 + 0x16E8] 00002B1A 4EAD B5F8 jsr [A5 - 0x4A08] 00002B1E 2648 movea.l A3, A0 00002B20 200B move.l D0, A3 00002B22 584F addq.w A7, 4 00002B24 6778 beq +0x7A /* 00002B9E */ 00002B26 486F 0004 pea.l [A7 + 0x4] 00002B2A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002B2E 2F28 16E8 move.l -[A7], [A0 + 0x16E8] 00002B32 4EAD B2E0 jsr [A5 - 0x4D20] 00002B36 4A00 tst.b D0 00002B38 504F addq.w A7, 8 00002B3A 6762 beq +0x64 /* 00002B9E */ 00002B3C 246B 0010 movea.l A2, [A3 + 0x10] 00002B40 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002B44 4A68 16EA tst.w [A0 + 0x16EA] 00002B48 6742 beq +0x44 /* 00002B8C */ 00002B4A 200A move.l D0, A2 00002B4C 673E beq +0x40 /* 00002B8C */ 00002B4E 4857 pea.l [A7] 00002B50 A874 syscall GetPort 00002B52 2052 movea.l A0, [A2] 00002B54 2F28 0052 move.l -[A7], [A0 + 0x52] 00002B58 A873 syscall SetPort 00002B5A 4A2D 1C04 tst.b [A5 + 0x1C04] 00002B5E 6706 beq +0x8 /* 00002B66 */ 00002B60 486B 001E pea.l [A3 + 0x1E] 00002B64 AA15 syscall RGBBackColor label00002B66: 00002B66 4A2F 0012 tst.b [A7 + 0x12] 00002B6A 670A beq +0xC /* 00002B76 */ 00002B6C 2F0A move.l -[A7], A2 00002B6E 4EAD BC00 jsr [A5 - 0x4400] 00002B72 584F addq.w A7, 4 00002B74 6008 bra +0xA /* 00002B7E */ label00002B76: 00002B76 2F0A move.l -[A7], A2 00002B78 4EAD BC10 jsr [A5 - 0x43F0] 00002B7C 584F addq.w A7, 4 label00002B7E: 00002B7E 4A2D 1C04 tst.b [A5 + 0x1C04] 00002B82 6704 beq +0x6 /* 00002B88 */ 00002B84 4EAD BAA0 jsr [A5 - 0x4560] label00002B88: 00002B88 2F17 move.l -[A7], [A7] 00002B8A A873 syscall SetPort label00002B8C: 00002B8C 3F2F 0004 move.w -[A7], [A7 + 0x4] 00002B90 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002B94 2F28 16E8 move.l -[A7], [A0 + 0x16E8] 00002B98 4EAD B2C8 jsr [A5 - 0x4D38] 00002B9C 5C4F addq.w A7, 6 label00002B9E: 00002B9E 5C4F addq.w A7, 6 00002BA0 4CDF 0C00 movem.l A2,A3, [A7]+ 00002BA4 4E75 rts 00002BA6 48E7 1030 movem.l -[A7], D3,A2,A3 00002BAA 7600 moveq.l D3, 0x00 00002BAC 4A2D 20A8 tst.b [A5 + 0x20A8] 00002BB0 6704 beq +0x6 /* 00002BB6 */ 00002BB2 4EAD B4C8 jsr [A5 - 0x4B38] label00002BB6: 00002BB6 2F2F 0010 move.l -[A7], [A7 + 0x10] 00002BBA 4EAD B600 jsr [A5 - 0x4A00] 00002BBE 2448 movea.l A2, A0 00002BC0 200A move.l D0, A2 00002BC2 584F addq.w A7, 4 00002BC4 6700 0086 beq +0x88 /* 00002C4C */ 00002BC8 266A 0010 movea.l A3, [A2 + 0x10] 00002BCC 200B move.l D0, A3 00002BCE 677C beq +0x7E /* 00002C4C */ 00002BD0 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002BD4 4A28 16EC tst.b [A0 + 0x16EC] 00002BD8 672A beq +0x2C /* 00002C04 */ 00002BDA 302F 0010 move.w D0, [A7 + 0x10] 00002BDE B068 16E8 cmp.w D0, [A0 + 0x16E8] 00002BE2 6620 bne +0x22 /* 00002C04 */ 00002BE4 302F 0012 move.w D0, [A7 + 0x12] 00002BE8 B068 16EA cmp.w D0, [A0 + 0x16EA] 00002BEC 6616 bne +0x18 /* 00002C04 */ 00002BEE B7E8 16DA cmpa.l A3, [A0 + 0x16DA] 00002BF2 6610 bne +0x12 /* 00002C04 */ 00002BF4 3628 16E6 move.w D3, [A0 + 0x16E6] 00002BF8 4267 clr.w -[A7] 00002BFA 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002BFE 4EAD DC30 jsr [A5 - 0x23D0] 00002C02 5C4F addq.w A7, 6 label00002C04: 00002C04 2053 movea.l A0, [A3] 00002C06 42A8 003E clr.l [A0 + 0x3E] 00002C0A 2F0B move.l -[A7], A3 00002C0C 2F2A 0014 move.l -[A7], [A2 + 0x14] 00002C10 4EAD BAE8 jsr [A5 - 0x4518] 00002C14 1F3C 0001 move.b -[A7], 0x1 00002C18 1F3C 0001 move.b -[A7], 0x1 00002C1C 2F2F 001C move.l -[A7], [A7 + 0x1C] 00002C20 4EBA 0098 jsr [PC + 0x98 /* 00002CBA */] 00002C24 0C2A 0001 001B cmpi.b [A2 + 0x1B], 0x1 00002C2A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002C2E 660C bne +0xE /* 00002C3C */ 00002C30 3F2F 0014 move.w -[A7], [A7 + 0x14] 00002C34 2F0A move.l -[A7], A2 00002C36 4EAD AC88 jsr [A5 - 0x5378] 00002C3A 5C4F addq.w A7, 6 label00002C3C: 00002C3C 4A43 tst.w D3 00002C3E 670C beq +0xE /* 00002C4C */ 00002C40 3F03 move.w -[A7], D3 00002C42 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002C46 4EAD DC30 jsr [A5 - 0x23D0] 00002C4A 5C4F addq.w A7, 6 label00002C4C: 00002C4C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00002C50 4EAD BA38 jsr [A5 - 0x45C8] 00002C54 584F addq.w A7, 4 00002C56 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002C5A 4E75 rts 00002C5C 48E7 0030 movem.l -[A7], A2,A3 00002C60 4A2D 20A8 tst.b [A5 + 0x20A8] 00002C64 6704 beq +0x6 /* 00002C6A */ 00002C66 4EAD B4C8 jsr [A5 - 0x4B38] label00002C6A: 00002C6A 2F2F 000C move.l -[A7], [A7 + 0xC] 00002C6E 4EAD B600 jsr [A5 - 0x4A00] 00002C72 2448 movea.l A2, A0 00002C74 200A move.l D0, A2 00002C76 584F addq.w A7, 4 00002C78 6730 beq +0x32 /* 00002CAA */ 00002C7A 266A 0010 movea.l A3, [A2 + 0x10] 00002C7E 200B move.l D0, A3 00002C80 6728 beq +0x2A /* 00002CAA */ 00002C82 426A 0024 clr.w [A2 + 0x24] 00002C86 256F 0010 0014 move.l [A2 + 0x14], [A7 + 0x10] 00002C8C 2F0B move.l -[A7], A3 00002C8E 2F2A 0014 move.l -[A7], [A2 + 0x14] 00002C92 4EAD BAE8 jsr [A5 - 0x4518] 00002C96 1F3C 0001 move.b -[A7], 0x1 00002C9A 1F3C 0001 move.b -[A7], 0x1 00002C9E 2F2F 0018 move.l -[A7], [A7 + 0x18] 00002CA2 4EBA 0016 jsr [PC + 0x16 /* 00002CBA */] 00002CA6 4FEF 0010 lea.l A7, [A7 + 0x10] label00002CAA: 00002CAA 2F2F 000C move.l -[A7], [A7 + 0xC] 00002CAE 4EAD BA38 jsr [A5 - 0x45C8] 00002CB2 584F addq.w A7, 4 00002CB4 4CDF 0C00 movem.l A2,A3, [A7]+ 00002CB8 4E75 rts fn00002CBA: 00002CBA 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 00002CBE 4FEF FFEA lea.l A7, [A7 - 0x16] 00002CC2 2F2F 0036 move.l -[A7], [A7 + 0x36] 00002CC6 4EAD B5F8 jsr [A5 - 0x4A08] 00002CCA 2648 movea.l A3, A0 00002CCC 102B 000E move.b D0, [A3 + 0xE] 00002CD0 4880 ext.w D0 00002CD2 3F00 move.w -[A7], D0 00002CD4 4EAD BD40 jsr [A5 - 0x42C0] 00002CD8 4A00 tst.b D0 00002CDA 5C4F addq.w A7, 6 00002CDC 6712 beq +0x14 /* 00002CF0 */ 00002CDE 486F 0004 pea.l [A7 + 0x4] 00002CE2 2F2F 003A move.l -[A7], [A7 + 0x3A] 00002CE6 4EAD B2E0 jsr [A5 - 0x4D20] 00002CEA 4A00 tst.b D0 00002CEC 504F addq.w A7, 8 00002CEE 660C bne +0xE /* 00002CFC */ label00002CF0: 00002CF0 7000 moveq.l D0, 0x00 00002CF2 4FEF 0016 lea.l A7, [A7 + 0x16] 00002CF6 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00002CFA 4E75 rts label00002CFC: 00002CFC 246B 0010 movea.l A2, [A3 + 0x10] 00002D00 200A move.l D0, A2 00002D02 660C bne +0xE /* 00002D10 */ 00002D04 7000 moveq.l D0, 0x00 00002D06 4FEF 0016 lea.l A7, [A7 + 0x16] 00002D0A 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00002D0E 4E75 rts label00002D10: 00002D10 4857 pea.l [A7] 00002D12 A874 syscall GetPort 00002D14 2F6B 0026 000E move.l [A7 + 0xE], [A3 + 0x26] 00002D1A 2F6B 002A 0012 move.l [A7 + 0x12], [A3 + 0x2A] 00002D20 302F 0010 move.w D0, [A7 + 0x10] 00002D24 48C0 ext.l D0 00002D26 362F 0014 move.w D3, [A7 + 0x14] 00002D2A 48C3 ext.l D3 00002D2C 9680 sub.l D3, D0 00002D2E 302F 000E move.w D0, [A7 + 0xE] 00002D32 48C0 ext.l D0 00002D34 3C2F 0012 move.w D6, [A7 + 0x12] 00002D38 48C6 ext.l D6 00002D3A 9C80 sub.l D6, D0 00002D3C 2052 movea.l A0, [A2] 00002D3E 2F50 0006 move.l [A7 + 0x6], [A0] 00002D42 2F68 0004 000A move.l [A7 + 0xA], [A0 + 0x4] 00002D48 302F 0008 move.w D0, [A7 + 0x8] 00002D4C 48C0 ext.l D0 00002D4E 382F 000C move.w D4, [A7 + 0xC] 00002D52 48C4 ext.l D4 00002D54 9880 sub.l D4, D0 00002D56 302F 0006 move.w D0, [A7 + 0x6] 00002D5A 48C0 ext.l D0 00002D5C 3E2F 000A move.w D7, [A7 + 0xA] 00002D60 48C7 ext.l D7 00002D62 9E80 sub.l D7, D0 00002D64 4A2F 003A tst.b [A7 + 0x3A] 00002D68 6608 bne +0xA /* 00002D72 */ 00002D6A B644 cmp.w D3, D4 00002D6C 6604 bne +0x6 /* 00002D72 */ 00002D6E 7000 moveq.l D0, 0x00 00002D70 6002 bra +0x4 /* 00002D74 */ label00002D72: 00002D72 7001 moveq.l D0, 0x01 label00002D74: 00002D74 1A00 move.b D5, D0 00002D76 4A2F 003A tst.b [A7 + 0x3A] 00002D7A 6608 bne +0xA /* 00002D84 */ 00002D7C BC47 cmp.w D6, D7 00002D7E 6604 bne +0x6 /* 00002D84 */ 00002D80 7000 moveq.l D0, 0x00 00002D82 6002 bra +0x4 /* 00002D86 */ label00002D84: 00002D84 7001 moveq.l D0, 0x01 label00002D86: 00002D86 1800 move.b D4, D0 00002D88 0C43 0010 cmpi.w D3, 0x10 00002D8C 6C12 bge +0x14 /* 00002DA0 */ 00002D8E 7610 moveq.l D3, 0x10 00002D90 3003 move.w D0, D3 00002D92 48C0 ext.l D0 00002D94 322B 0028 move.w D1, [A3 + 0x28] 00002D98 48C1 ext.l D1 00002D9A D280 add.l D1, D0 00002D9C 3741 002C move.w [A3 + 0x2C], D1 label00002DA0: 00002DA0 4A05 tst.b D5 00002DA2 6714 beq +0x16 /* 00002DB8 */ 00002DA4 3003 move.w D0, D3 00002DA6 48C0 ext.l D0 00002DA8 2052 movea.l A0, [A2] 00002DAA 3228 0002 move.w D1, [A0 + 0x2] 00002DAE 48C1 ext.l D1 00002DB0 D280 add.l D1, D0 00002DB2 2052 movea.l A0, [A2] 00002DB4 3141 0006 move.w [A0 + 0x6], D1 label00002DB8: 00002DB8 4A04 tst.b D4 00002DBA 6712 beq +0x14 /* 00002DCE */ 00002DBC 3006 move.w D0, D6 00002DBE 48C0 ext.l D0 00002DC0 2052 movea.l A0, [A2] 00002DC2 3210 move.w D1, [A0] 00002DC4 48C1 ext.l D1 00002DC6 D280 add.l D1, D0 00002DC8 2052 movea.l A0, [A2] 00002DCA 3141 0004 move.w [A0 + 0x4], D1 label00002DCE: 00002DCE 4A05 tst.b D5 00002DD0 6604 bne +0x6 /* 00002DD6 */ 00002DD2 4A04 tst.b D4 00002DD4 6712 beq +0x14 /* 00002DE8 */ label00002DD6: 00002DD6 2052 movea.l A0, [A2] 00002DD8 2252 movea.l A1, [A2] 00002DDA 2350 0008 move.l [A1 + 0x8], [A0] 00002DDE 2368 0004 000C move.l [A1 + 0xC], [A0 + 0x4] 00002DE4 2F0A move.l -[A7], A2 00002DE6 A9D0 syscall TECalText label00002DE8: 00002DE8 4A2B 001B tst.b [A3 + 0x1B] 00002DEC 57C0 seq D0 00002DEE 4400 neg.b D0 00002DF0 49C0 lea.l A4, D0 00002DF2 1F00 move.b -[A7], D0 00002DF4 2F0B move.l -[A7], A3 00002DF6 4EBA F9CA jsr [PC - 0x636 /* 000027C2 */] 00002DFA 1800 move.b D4, D0 00002DFC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002E00 3F28 16E6 move.w -[A7], [A0 + 0x16E6] 00002E04 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002E08 4EBA FA42 jsr [PC - 0x5BE /* 0000284C */] 00002E0C 2F2F 000C move.l -[A7], [A7 + 0xC] 00002E10 A873 syscall SetPort 00002E12 3F2F 0010 move.w -[A7], [A7 + 0x10] 00002E16 2F2F 0044 move.l -[A7], [A7 + 0x44] 00002E1A 4EAD B2C8 jsr [A5 - 0x4D38] 00002E1E 4A04 tst.b D4 00002E20 4FEF 0012 lea.l A7, [A7 + 0x12] 00002E24 6608 bne +0xA /* 00002E2E */ 00002E26 4A05 tst.b D5 00002E28 6604 bne +0x6 /* 00002E2E */ 00002E2A 7000 moveq.l D0, 0x00 00002E2C 6002 bra +0x4 /* 00002E30 */ label00002E2E: 00002E2E 7001 moveq.l D0, 0x01 label00002E30: 00002E30 4FEF 0016 lea.l A7, [A7 + 0x16] 00002E34 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00002E38 4E75 rts 00002E3A 3F2F 0004 move.w -[A7], [A7 + 0x4] 00002E3E 4EAD FBD0 jsr [A5 - 0x430] 00002E42 1F40 0008 move.b [A7 + 0x8], D0 00002E46 544F addq.w A7, 2 00002E48 4E74 0002 rtd 0x0002 fn00002E4C: 00002E4C 2F0A move.l -[A7], A2 00002E4E 4A6F 0008 tst.w [A7 + 0x8] 00002E52 6F00 0086 ble +0x88 /* 00002EDA */ 00002E56 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002E5A 2050 movea.l A0, [A0] 00002E5C 2050 movea.l A0, [A0] 00002E5E 302F 0008 move.w D0, [A7 + 0x8] 00002E62 B068 000A cmp.w D0, [A0 + 0xA] 00002E66 6E72 bgt +0x74 /* 00002EDA */ 00002E68 4A6F 000A tst.w [A7 + 0xA] 00002E6C 6F6C ble +0x6E /* 00002EDA */ 00002E6E 302F 0008 move.w D0, [A7 + 0x8] 00002E72 48C0 ext.l D0 00002E74 5380 subq.l D0, 1 00002E76 4C3C 0800 0000 movem.w A3, 0x0 00002E7C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00002E80 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00002E84 2250 movea.l A1, [A0] 00002E86 3031 0820 move.w D0, [A1 + D0 + 0x20] 00002E8A 48C0 ext.l D0 00002E8C 5380 subq.l D0, 1 00002E8E 4C3C 0800 0000 movem.w A3, 0x0 00002E94 0166 bchg -[A6], D0 00002E96 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002E9A 2050 movea.l A0, [A0] 00002E9C D1C0 add.l A0, D0 00002E9E 41E8 0014 lea.l A0, [A0 + 0x14] 00002EA2 302F 000A move.w D0, [A7 + 0xA] 00002EA6 B068 0160 cmp.w D0, [A0 + 0x160] 00002EAA 6E2E bgt +0x30 /* 00002EDA */ 00002EAC 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002EB0 4EAD B5F8 jsr [A5 - 0x4A08] 00002EB4 2448 movea.l A2, A0 00002EB6 0C2A 0006 000E cmpi.b [A2 + 0xE], 0x6 00002EBC 584F addq.w A7, 4 00002EBE 661A bne +0x1C /* 00002EDA */ 00002EC0 4AAA 0014 tst.l [A2 + 0x14] 00002EC4 6714 beq +0x16 /* 00002EDA */ 00002EC6 206A 0014 movea.l A0, [A2 + 0x14] 00002ECA 2010 move.l D0, [A0] 00002ECC A055 syscall StripAddress 00002ECE 4A80 tst.l D0 00002ED0 6708 beq +0xA /* 00002EDA */ 00002ED2 2F6A 0014 000C move.l [A7 + 0xC], [A2 + 0x14] 00002ED8 6004 bra +0x6 /* 00002EDE */ label00002EDA: 00002EDA 42AF 000C clr.l [A7 + 0xC] label00002EDE: 00002EDE 245F movea.l A2, [A7]+ 00002EE0 4E74 0004 rtd 0x0004 00002EE4 48E7 1C00 movem.l -[A7], D3,D4,D5 00002EE8 382F 0012 move.w D4, [A7 + 0x12] 00002EEC 3A2F 0010 move.w D5, [A7 + 0x10] 00002EF0 3604 move.w D3, D4 00002EF2 48C3 ext.l D3 00002EF4 5383 subq.l D3, 1 00002EF6 E58B lsl D3, 2 00002EF8 206D 1BFA movea.l A0, [A5 + 0x1BFA /* export_891 */] 00002EFC 2250 movea.l A1, [A0] 00002EFE 3385 3800 move.w [A1 + D3], D5 00002F02 206D 1BFA movea.l A0, [A5 + 0x1BFA /* export_891 */] 00002F06 2250 movea.l A1, [A0] 00002F08 4231 3802 clr.b [A1 + D3 + 0x2] 00002F0C 3F05 move.w -[A7], D5 00002F0E 3F04 move.w -[A7], D4 00002F10 4EAD FBE8 jsr [A5 - 0x418] 00002F14 3600 move.w D3, D0 00002F16 584F addq.w A7, 4 00002F18 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00002F1C 4E74 0004 rtd 0x0004 fn00002F20: 00002F20 2F03 move.l -[A7], D3 00002F22 362F 0008 move.w D3, [A7 + 0x8] 00002F26 3F03 move.w -[A7], D3 00002F28 4EAD FBB8 jsr [A5 - 0x448] 00002F2C 4A6D 1BFE tst.w [A5 + 0x1BFE] 00002F30 544F addq.w A7, 2 00002F32 6704 beq +0x6 /* 00002F38 */ 00002F34 4EAD FB68 jsr [A5 - 0x498] label00002F38: 00002F38 0C43 0001 cmpi.w D3, 0x1 00002F3C 660E bne +0x10 /* 00002F4C */ 00002F3E 4267 clr.w -[A7] 00002F40 486D 070A pea.l [A5 + 0x70A /* export_221 */] 00002F44 4EAD B560 jsr [A5 - 0x4AA0] 00002F48 5C4F addq.w A7, 6 00002F4A 6012 bra +0x14 /* 00002F5E */ label00002F4C: 00002F4C 0C43 0002 cmpi.w D3, 0x2 00002F50 660C bne +0xE /* 00002F5E */ 00002F52 4267 clr.w -[A7] 00002F54 486D 070E pea.l [A5 + 0x70E] 00002F58 4EAD B560 jsr [A5 - 0x4AA0] 00002F5C 5C4F addq.w A7, 6 label00002F5E: 00002F5E 261F move.l D3, [A7]+ 00002F60 4E74 0002 rtd 0x0002 00002F64 4EAD FBB0 jsr [A5 - 0x450] 00002F68 4E75 rts fn00002F6A: 00002F6A 302F 0004 move.w D0, [A7 + 0x4] 00002F6E 48C0 ext.l D0 00002F70 5380 subq.l D0, 1 00002F72 E588 lsl D0, 2 00002F74 206D 1BFA movea.l A0, [A5 + 0x1BFA /* export_891 */] 00002F78 2050 movea.l A0, [A0] 00002F7A D1C0 add.l A0, D0 00002F7C 4A28 0002 tst.b [A0 + 0x2] 00002F80 6704 beq +0x6 /* 00002F86 */ 00002F82 30BC 00FF move.w [A0], 0xFF label00002F86: 00002F86 3F50 0006 move.w [A7 + 0x6], [A0] 00002F8A 4E74 0002 rtd 0x0002 00002F8E 554F subq.w A7, 2 00002F90 3F2F 0006 move.w -[A7], [A7 + 0x6] 00002F94 4EAD FBC8 jsr [A5 - 0x438] 00002F98 4A00 tst.b D0 00002F9A 544F addq.w A7, 2 00002F9C 670E beq +0x10 /* 00002FAC */ 00002F9E 3F2F 0006 move.w -[A7], [A7 + 0x6] 00002FA2 4EAD FBE0 jsr [A5 - 0x420] 00002FA6 3F40 0002 move.w [A7 + 0x2], D0 00002FAA 544F addq.w A7, 2 label00002FAC: 00002FAC 544F addq.w A7, 2 00002FAE 4E74 0002 rtd 0x0002 fn00002FB2: 00002FB2 2F03 move.l -[A7], D3 00002FB4 554F subq.w A7, 2 00002FB6 3F2F 0014 move.w -[A7], [A7 + 0x14] 00002FBA 4EBA FFAE jsr [PC - 0x52 /* 00002F6A */] 00002FBE 301F move.w D0, [A7]+ 00002FC0 3F00 move.w -[A7], D0 00002FC2 4EAD FBD8 jsr [A5 - 0x428] 00002FC6 263C 0018 0000 move.l D3, 0x180000 00002FCC 4A2F 000E tst.b [A7 + 0xE] 00002FD0 544F addq.w A7, 2 00002FD2 6706 beq +0x8 /* 00002FDA */ 00002FD4 0683 0001 0000 addi.l D3, 0x10000 label00002FDA: 00002FDA 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002FDE 4EAD B2F0 jsr [A5 - 0x4D10] 00002FE2 2F2F 000C move.l -[A7], [A7 + 0xC] 00002FE6 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002FEA 3F28 03B6 move.w -[A7], [A0 + 0x3B6] 00002FEE 486F 001C pea.l [A7 + 0x1C] 00002FF2 2F03 move.l -[A7], D3 00002FF4 2F2F 0020 move.l -[A7], [A7 + 0x20] 00002FF8 4EAD FB80 jsr [A5 - 0x480] 00002FFC 3F40 002A move.w [A7 + 0x2A], D0 00003000 4FEF 0016 lea.l A7, [A7 + 0x16] 00003004 261F move.l D3, [A7]+ 00003006 4E74 000C rtd 0x000C fn0000300A: 0000300A 48E7 1820 movem.l -[A7], D3,D4,A2 0000300E 4FEF FEEA lea.l A7, [A7 - 0x116] 00003012 76D5 moveq.l D3, 0xFFFFFFD5 00003014 4A6F 0128 tst.w [A7 + 0x128] 00003018 6F00 00E4 ble +0xE6 /* 000030FE */ 0000301C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003020 2050 movea.l A0, [A0] 00003022 2050 movea.l A0, [A0] 00003024 302F 0128 move.w D0, [A7 + 0x128] 00003028 B068 000A cmp.w D0, [A0 + 0xA] 0000302C 6E00 00D0 bgt +0xD2 /* 000030FE */ 00003030 4A6F 012A tst.w [A7 + 0x12A] 00003034 6F00 00C8 ble +0xCA /* 000030FE */ 00003038 302F 0128 move.w D0, [A7 + 0x128] 0000303C 48C0 ext.l D0 0000303E 5380 subq.l D0, 1 00003040 4C3C 0800 0000 movem.w A3, 0x0 00003046 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000304A 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000304E 2250 movea.l A1, [A0] 00003050 3031 0820 move.w D0, [A1 + D0 + 0x20] 00003054 48C0 ext.l D0 00003056 5380 subq.l D0, 1 00003058 4C3C 0800 0000 movem.w A3, 0x0 0000305E 0166 bchg -[A6], D0 00003060 206D 14A8 movea.l A0, [A5 + 0x14A8] 00003064 2050 movea.l A0, [A0] 00003066 D1C0 add.l A0, D0 00003068 41E8 0014 lea.l A0, [A0 + 0x14] 0000306C 302F 012A move.w D0, [A7 + 0x12A] 00003070 B068 0160 cmp.w D0, [A0 + 0x160] 00003074 6E00 0088 bgt +0x8A /* 000030FE */ 00003078 2F2F 0128 move.l -[A7], [A7 + 0x128] 0000307C 4EAD B5F8 jsr [A5 - 0x4A08] 00003080 2448 movea.l A2, A0 00003082 0C2A 0006 000E cmpi.b [A2 + 0xE], 0x6 00003088 584F addq.w A7, 4 0000308A 6672 bne +0x74 /* 000030FE */ 0000308C 2F0A move.l -[A7], A2 0000308E 4EAD B220 jsr [A5 - 0x4DE0] 00003092 4A00 tst.b D0 00003094 584F addq.w A7, 4 00003096 6766 beq +0x68 /* 000030FE */ 00003098 4857 pea.l [A7] 0000309A 2F2F 012C move.l -[A7], [A7 + 0x12C] 0000309E 2F0A move.l -[A7], A2 000030A0 4EAD B248 jsr [A5 - 0x4DB8] 000030A4 3600 move.w D3, D0 000030A6 4A43 tst.w D3 000030A8 4FEF 000C lea.l A7, [A7 + 0xC] 000030AC 6650 bne +0x52 /* 000030FE */ 000030AE 4857 pea.l [A7] 000030B0 4EAD A940 jsr [A5 - 0x56C0] 000030B4 2448 movea.l A2, A0 000030B6 1F3C 0001 move.b -[A7], 0x1 000030BA 2F0A move.l -[A7], A2 000030BC 4EAD A950 jsr [A5 - 0x56B0] 000030C0 2F0A move.l -[A7], A2 000030C2 4EAD A978 jsr [A5 - 0x5688] 000030C6 3600 move.w D3, D0 000030C8 4A43 tst.w D3 000030CA 4FEF 000E lea.l A7, [A7 + 0xE] 000030CE 662E bne +0x30 /* 000030FE */ 000030D0 554F subq.w A7, 2 000030D2 3F2F 0128 move.w -[A7], [A7 + 0x128] 000030D6 4EBA FE92 jsr [PC - 0x16E /* 00002F6A */] 000030DA 301F move.w D0, [A7]+ 000030DC 3F00 move.w -[A7], D0 000030DE 4EAD FBD8 jsr [A5 - 0x428] 000030E2 283C 000E 0000 move.l D4, 0xE0000 000030E8 486F 0128 pea.l [A7 + 0x128] 000030EC 2F04 move.l -[A7], D4 000030EE 42A7 clr.l -[A7] 000030F0 42A7 clr.l -[A7] 000030F2 2F0A move.l -[A7], A2 000030F4 4EAD FC00 jsr [A5 - 0x400] 000030F8 3600 move.w D3, D0 000030FA 4FEF 0016 lea.l A7, [A7 + 0x16] label000030FE: 000030FE 3003 move.w D0, D3 00003100 4FEF 0116 lea.l A7, [A7 + 0x116] 00003104 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003108 4E75 rts fn0000310A: 0000310A 2F03 move.l -[A7], D3 0000310C 362F 0008 move.w D3, [A7 + 0x8] 00003110 3003 move.w D0, D3 00003112 48C0 ext.l D0 00003114 5380 subq.l D0, 1 00003116 6706 beq +0x8 /* 0000311E */ 00003118 5380 subq.l D0, 1 0000311A 6716 beq +0x18 /* 00003132 */ 0000311C 6026 bra +0x28 /* 00003144 */ label0000311E: 0000311E 3F03 move.w -[A7], D3 00003120 4EBA FDFE jsr [PC - 0x202 /* 00002F20 */] 00003124 4267 clr.w -[A7] 00003126 486D 070A pea.l [A5 + 0x70A /* export_221 */] 0000312A 4EAD B560 jsr [A5 - 0x4AA0] 0000312E 5C4F addq.w A7, 6 00003130 6012 bra +0x14 /* 00003144 */ label00003132: 00003132 3F03 move.w -[A7], D3 00003134 4EBA FDEA jsr [PC - 0x216 /* 00002F20 */] 00003138 4267 clr.w -[A7] 0000313A 486D 070E pea.l [A5 + 0x70E] 0000313E 4EAD B560 jsr [A5 - 0x4AA0] 00003142 5C4F addq.w A7, 6 label00003144: 00003144 261F move.l D3, [A7]+ 00003146 4E74 0002 rtd 0x0002 fn0000314A: 0000314A 4A2D 1BF6 tst.b [A5 + 0x1BF6] 0000314E 6608 bne +0xA /* 00003158 */ 00003150 3F3C 0001 move.w -[A7], 0x1 00003154 4EBA FFB4 jsr [PC - 0x4C /* 0000310A */] label00003158: 00003158 4A2D 1BF5 tst.b [A5 + 0x1BF5] 0000315C 6608 bne +0xA /* 00003166 */ 0000315E 3F3C 0002 move.w -[A7], 0x2 00003162 4EBA FFA6 jsr [PC - 0x5A /* 0000310A */] label00003166: 00003166 4267 clr.w -[A7] 00003168 4EAD FBB8 jsr [A5 - 0x448] 0000316C 544F addq.w A7, 2 0000316E 4E75 rts 00003170 2F03 move.l -[A7], D3 00003172 162F 0008 move.b D3, [A7 + 0x8] 00003176 1B43 1BF4 move.b [A5 + 0x1BF4], D3 0000317A 4A2D 1BF4 tst.b [A5 + 0x1BF4] 0000317E 660E bne +0x10 /* 0000318E */ 00003180 4EBA FFC8 jsr [PC - 0x38 /* 0000314A */] 00003184 4267 clr.w -[A7] 00003186 4EAD FBB8 jsr [A5 - 0x448] 0000318A 544F addq.w A7, 2 0000318C 602A bra +0x2C /* 000031B8 */ label0000318E: 0000318E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003192 4A28 1701 tst.b [A0 + 0x1701] 00003196 6720 beq +0x22 /* 000031B8 */ 00003198 3F3C 0001 move.w -[A7], 0x1 0000319C 4227 clr.b -[A7] 0000319E 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000031A2 4EAD B2E8 jsr [A5 - 0x4D18] 000031A6 3F3C 0002 move.w -[A7], 0x2 000031AA 4227 clr.b -[A7] 000031AC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000031B0 4EAD B2E8 jsr [A5 - 0x4D18] 000031B4 4FEF 0010 lea.l A7, [A7 + 0x10] label000031B8: 000031B8 1F03 move.b -[A7], D3 000031BA 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000031BE 4EAD ACF8 jsr [A5 - 0x5308] 000031C2 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000031C6 4A03 tst.b D3 000031C8 6604 bne +0x6 /* 000031CE */ 000031CA 7000 moveq.l D0, 0x00 000031CC 6002 bra +0x4 /* 000031D0 */ label000031CE: 000031CE 7001 moveq.l D0, 0x01 label000031D0: 000031D0 2F00 move.l -[A7], D0 000031D2 3F3C 0014 move.w -[A7], 0x14 000031D6 4EAD B448 jsr [A5 - 0x4BB8] 000031DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000031DE 261F move.l D3, [A7]+ 000031E0 4E74 0002 rtd 0x0002 fn000031E4: 000031E4 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000031E8 594F subq.w A7, 4 000031EA 362F 0018 move.w D3, [A7 + 0x18] 000031EE 246F 001E movea.l A2, [A7 + 0x1E] 000031F2 3012 move.w D0, [A2] 000031F4 B06F 001A cmp.w D0, [A7 + 0x1A] 000031F8 660E bne +0x10 /* 00003208 */ 000031FA 302A 0002 move.w D0, [A2 + 0x2] 000031FE B06F 001C cmp.w D0, [A7 + 0x1C] 00003202 6604 bne +0x6 /* 00003208 */ 00003204 7000 moveq.l D0, 0x00 00003206 6002 bra +0x4 /* 0000320A */ label00003208: 00003208 7001 moveq.l D0, 0x01 label0000320A: 0000320A 49C0 lea.l A4, D0 0000320C 1800 move.b D4, D0 0000320E 4A04 tst.b D4 00003210 6730 beq +0x32 /* 00003242 */ 00003212 4A6F 001C tst.w [A7 + 0x1C] 00003216 662A bne +0x2C /* 00003242 */ 00003218 4A2F 0022 tst.b [A7 + 0x22] 0000321C 6706 beq +0x8 /* 00003224 */ 0000321E 4A2D 1C2E tst.b [A5 + 0x1C2E] 00003222 661E bne +0x20 /* 00003242 */ label00003224: 00003224 3F03 move.w -[A7], D3 00003226 4EAD FBD0 jsr [A5 - 0x430] 0000322A 4A00 tst.b D0 0000322C 544F addq.w A7, 2 0000322E 670C beq +0xE /* 0000323C */ 00003230 3F03 move.w -[A7], D3 00003232 4EAD FBE0 jsr [A5 - 0x420] 00003236 3A00 move.w D5, D0 00003238 544F addq.w A7, 2 0000323A 6006 bra +0x8 /* 00003242 */ label0000323C: 0000323C 3F03 move.w -[A7], D3 0000323E 4EBA FCE0 jsr [PC - 0x320 /* 00002F20 */] label00003242: 00003242 4A6F 001C tst.w [A7 + 0x1C] 00003246 670C beq +0xE /* 00003254 */ 00003248 554F subq.w A7, 2 0000324A 1EB8 0260 move.b [A7], [0x00000260 /* SdVolume */] 0000324E 101F move.b D0, [A7]+ 00003250 4A00 tst.b D0 00003252 6618 bne +0x1A /* 0000326C */ label00003254: 00003254 4267 clr.w -[A7] 00003256 486F 0002 pea.l [A7 + 0x2] 0000325A 4EAD B560 jsr [A5 - 0x4AA0] 0000325E 24AF 0006 move.l [A2], [A7 + 0x6] 00003262 4FEF 000A lea.l A7, [A7 + 0xA] 00003266 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000326A 4E75 rts label0000326C: 0000326C 4A04 tst.b D4 0000326E 6768 beq +0x6A /* 000032D8 */ 00003270 3F03 move.w -[A7], D3 00003272 4EBA FCAC jsr [PC - 0x354 /* 00002F20 */] 00003276 24AF 001A move.l [A2], [A7 + 0x1A] 0000327A 594F subq.w A7, 4 0000327C 2F2F 001E move.l -[A7], [A7 + 0x1E] 00003280 4EBA FBCA jsr [PC - 0x436 /* 00002E4C */] 00003284 205F movea.l A0, [A7]+ 00003286 2448 movea.l A2, A0 00003288 200A move.l D0, A2 0000328A 4A80 tst.l D0 0000328C 673C beq +0x3E /* 000032CA */ 0000328E 2012 move.l D0, [A2] 00003290 A055 syscall StripAddress 00003292 4A80 tst.l D0 00003294 6734 beq +0x36 /* 000032CA */ 00003296 7801 moveq.l D4, 0x01 00003298 3F3C 0004 move.w -[A7], 0x4 0000329C 2F2F 001C move.l -[A7], [A7 + 0x1C] 000032A0 4EAD B5F8 jsr [A5 - 0x4A08] 000032A4 584F addq.w A7, 4 000032A6 2F08 move.l -[A7], A0 000032A8 4EAD B250 jsr [A5 - 0x4DB0] 000032AC 4A00 tst.b D0 000032AE 5C4F addq.w A7, 6 000032B0 6702 beq +0x4 /* 000032B4 */ 000032B2 7800 moveq.l D4, 0x00 label000032B4: 000032B4 554F subq.w A7, 2 000032B6 3F03 move.w -[A7], D3 000032B8 2F0A move.l -[A7], A2 000032BA 1F04 move.b -[A7], D4 000032BC 2F2F 0024 move.l -[A7], [A7 + 0x24] 000032C0 4EBA FCF0 jsr [PC - 0x310 /* 00002FB2 */] 000032C4 301F move.w D0, [A7]+ 000032C6 3A00 move.w D5, D0 000032C8 600E bra +0x10 /* 000032D8 */ label000032CA: 000032CA 2F2F 001A move.l -[A7], [A7 + 0x1A] 000032CE 3F03 move.w -[A7], D3 000032D0 4EBA FD38 jsr [PC - 0x2C8 /* 0000300A */] 000032D4 3A00 move.w D5, D0 000032D6 5C4F addq.w A7, 6 label000032D8: 000032D8 584F addq.w A7, 4 000032DA 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000032DE 4E75 rts 000032E0 0C6F 0001 0006 cmpi.w [A7 + 0x6], 0x1 000032E6 663C bne +0x3E /* 00003324 */ 000032E8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000032EC 41E8 1444 lea.l A0, [A0 + 0x1444] 000032F0 7004 moveq.l D0, 0x04 000032F2 0A00 0018 xori.b D0, 0x18 000032F6 3200 move.w D1, D0 000032F8 E648 lsr D0.w, 3 000032FA 0330 0000 btst [A0 + D0.w], D1 000032FE 6604 bne +0x6 /* 00003304 */ 00003300 7000 moveq.l D0, 0x00 00003302 6002 bra +0x4 /* 00003306 */ label00003304: 00003304 7001 moveq.l D0, 0x01 label00003306: 00003306 4A00 tst.b D0 00003308 6662 bne +0x64 /* 0000336C */ 0000330A 1F2F 0004 move.b -[A7], [A7 + 0x4] 0000330E 486D 070A pea.l [A5 + 0x70A /* export_221 */] 00003312 2F2F 000E move.l -[A7], [A7 + 0xE] 00003316 3F3C 0001 move.w -[A7], 0x1 0000331A 4EBA FEC8 jsr [PC - 0x138 /* 000031E4 */] 0000331E 4FEF 000C lea.l A7, [A7 + 0xC] 00003322 6048 bra +0x4A /* 0000336C */ label00003324: 00003324 0C6F 0002 0006 cmpi.w [A7 + 0x6], 0x2 0000332A 6640 bne +0x42 /* 0000336C */ 0000332C 4A2D 1BF9 tst.b [A5 + 0x1BF9] 00003330 673A beq +0x3C /* 0000336C */ 00003332 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003336 41E8 1444 lea.l A0, [A0 + 0x1444] 0000333A 7003 moveq.l D0, 0x03 0000333C 0A00 0018 xori.b D0, 0x18 00003340 3200 move.w D1, D0 00003342 E648 lsr D0.w, 3 00003344 0330 0000 btst [A0 + D0.w], D1 00003348 6604 bne +0x6 /* 0000334E */ 0000334A 7000 moveq.l D0, 0x00 0000334C 6002 bra +0x4 /* 00003350 */ label0000334E: 0000334E 7001 moveq.l D0, 0x01 label00003350: 00003350 4A00 tst.b D0 00003352 6618 bne +0x1A /* 0000336C */ 00003354 1F2F 0004 move.b -[A7], [A7 + 0x4] 00003358 486D 070E pea.l [A5 + 0x70E] 0000335C 2F2F 000E move.l -[A7], [A7 + 0xE] 00003360 3F3C 0002 move.w -[A7], 0x2 00003364 4EBA FE7E jsr [PC - 0x182 /* 000031E4 */] 00003368 4FEF 000C lea.l A7, [A7 + 0xC] label0000336C: 0000336C 4E74 0008 rtd 0x0008 00003370 0000 0000 ori.b D0, 0x0 00003374 0000 0000 ori.b D0, 0x0 00003378 0000 0000 ori.b D0, 0x0